Обычно вы не хотите включать весь JQuery UI, поскольку вы используете только определенные части.Используя Google CDN, можно включить различные части файлов CSS, но я не могу найти те JS, например (jquery.ui.core.min.js).
CSS: http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/base/jquery.ui.core.css
http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/ui-darkness/jquery.ui.theme.css http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/ui-darkness/jquery.ui.dialog.css
JS:
?
Я попытался найти все очевидные места, о которых могу подумать.Они существуют?
РЕДАКТИРОВАТЬ2:
Я создал http://code.google.com/p/google-ajax-apis/issues/detail?id=490 для решения этой проблемы.
РЕДАКТИРОВАТЬ:
Np Иосии.
В целом, я думаю, что в моих обстоятельствах это должно быть быстрее.
Большинство пользователей сайта используют IE6, который ограничивает 2 одновременных запроса на домен.Разгрузка этих запросов в другой домен освобождает другие запросы и должна быть быстрее, чем обслуживать их самостоятельно.
Кроме того, после того как они кэшированы, проверка на наличие изменений находится в другом домене, который, я думаю, также будетлучше, чем проверка того же домена, что и другие файлы.Кроме того, существуют преимущества, связанные с тем, что серверы близки к пользователям, и т. Д.
Я также подозреваю, что jqueryui не кэшируется по сравнению с jquery, особенно с учетом моих пользователей.Существует также вероятность того, что они будут кэшированы части js, если их используют другие веб-сайты.
Я не уверен, что это будет быстрее, но я хотел бы провести некоторые тесты, чтобы выяснить это.