Я использую библиотеку jQuery, размещенную Google на моем сайте. Будет ли он загружаться быстрее, если я размещу его локально?Есть ли разница в скорости между использованием скриптов, размещенных на внешнем сервере, и локально размещенных?
ответ
Вот несколько факторов, чтобы думать о том:
Cache. Если вы используете JQuery, размещенную в Google, а на другом веб-сайте используется ту же самую версию jQuery, размещенную в Google, она будет кэширована локально. Многие интернет-провайдеры также будут кэшировать этот файл для быстрой доставки их клиентам.
Параллельная загрузка. Поскольку jQuery будет загружен из другого домена, ваш максимальный лимит подключения для каждого домена (обычно 4 для каждого браузера) не будет содержать очередь jQuery.
Несколько мест. Google имеет серверы по всему миру, что приводит к более быстрой загрузке для международных пользователей.
Теперь, когда говорят, возможно, что ваши серверы могут быть молниеносно несколькими местами и настроить параллельную загрузку через разные поддомены. Вероятно, более высокий коэффициент производительности - это приоритет нагрузки, который будет определяться порядком загрузки CSS и Javascript: http://code.google.com/speed/page-speed/docs/rtt.html#PutStylesBeforeScripts
Надеюсь, что это поможет!
Возможно, возможно, нет. В Google есть много объектов DNS для минимизации загрузки на большие расстояния, и есть вероятность, что если вы используете общий URL-адрес CDN, у пользователя уже будет сохранен файл jquery из посещения другого сайта, который использовал ту же внешнюю ссылку, и это полностью устранит загрузку. Это основное преимущество CDN. Google злой медленнее, чем Akamai, хотя, если вы ищете чистую скорость, Akamai - это путь.
Этот текст, который вы выберете, будет иметь значение. Основной URL-адрес версии имеет заголовок с коротким истечением, поэтому он не будет кэшироваться почти до тех пор, пока URL-адрес небольшой версии. Однако URL-адрес второстепенной версии значительно уменьшит вероятность того, что пользователь посетил сайт, используя ту же самую мелкую версию. Ваши шансы лучше всего использовать, используя последний стабильный младший CDN-адрес версии.
У Google есть CDN, который простирается по всему миру. Кроме того, большинство людей, вероятно, посетили Google или один из своих объектов в какой-то момент перед посещением вашего сайта, а это значит, что у них уже будет копия jQuery в Google.
Если вы собираетесь обслуживать копию jQuery с одного сервера или кластера, Google, безусловно, победит вас (и уменьшит использование полосы пропускания). Но если у вас есть CDN на месте от Akamai или аналогичного, вы можете найти, что лучше обслуживать свою собственную мини-копию.
Yup скоро загрузится, но лучше пойти с google cdn, поскольку он будет кэшироваться Google и будет быстрее в конечном итоге.
- 1. Тестирование на размещенных TFS?
- 2. Дифференциация нескольких доменов, размещенных на одном сервере
- 3. Как остановить перенаправление локально размещенных сайтов iis
- 4. извлечения данных, размещенных с NSRequest на файле PHP на сервере
- 5. Очистка размещенных позиций
- 6. Структуры MVC на размещенных серверах
- 7. Проблем с Htaccess и URLs изображений размещенных на моем сервере
- 8. RequireJS как загрузчик модулей для пользовательских скриптов, размещенных на github
- 9. Как проверить скорость страницы для веб-сайтов, размещенных локально?
- 10. Распознавание экземпляров, размещенных на сцене
- 11. Автоматически создавать фильтры GMail на основе списка слов, размещенных на внешнем сервере
- 12. Сервер доменных имен в Windows для локально размещенных сайтов
- 13. Переименование размещенных контейнеров
- 14. локализация размещенных объектов
- 15. Подключение dbeaver к Postgres, размещенных на удаленном сервере
- 16. обработка размещенных изображений с использованием asp.net mvc
- 17. Application Insights для приложений, размещенных на моем собственном сервере
- 18. Как сделать решение с размещенных на сервере файлов
- 19. Git: список всех размещенных репозиториев на источнике
- 20. Синхронизация двух размещенных репозиториев git
- 21. ERR_CONNCTION_TIME_OUT на всех размещенных веб-сайтах
- 22. решение для размещенных изображений на большом портале
- 23. Есть ли разница в скорости между WSGI и FCGI?
- 24. Есть ли разница в скорости между контроллером и представлением?
- 25. Есть ли способ использовать Shopify API для отслеживания размещенных заказов?
- 26. Расчет денег на изменение, размещенных на этикетке
- 27. Редактирование размещенных веб-страниц в IIS
- 28. Есть большая разница в скорости между Mongo и Mysql (MyIsam)?
- 29. Форматирование для размещенных полей Braintree
- 30. Force загрузить удаленно размещенных изображений в браузере
Ниже приведена дополнительная информация о преимуществах использования Netowrk доставки контента, например Google: http://developer.yahoo.com/performance/rules.html # cdn –
Отличный ответ, спасибо. – Wex