2011-12-25 2 views

ответ

4

Вот несколько факторов, чтобы думать о том:

  1. Cache. Если вы используете JQuery, размещенную в Google, а на другом веб-сайте используется ту же самую версию jQuery, размещенную в Google, она будет кэширована локально. Многие интернет-провайдеры также будут кэшировать этот файл для быстрой доставки их клиентам.

  2. Параллельная загрузка. Поскольку jQuery будет загружен из другого домена, ваш максимальный лимит подключения для каждого домена (обычно 4 для каждого браузера) не будет содержать очередь jQuery.

  3. Несколько мест. Google имеет серверы по всему миру, что приводит к более быстрой загрузке для международных пользователей.

Теперь, когда говорят, возможно, что ваши серверы могут быть молниеносно несколькими местами и настроить параллельную загрузку через разные поддомены. Вероятно, более высокий коэффициент производительности - это приоритет нагрузки, который будет определяться порядком загрузки CSS и Javascript: http://code.google.com/speed/page-speed/docs/rtt.html#PutStylesBeforeScripts

Надеюсь, что это поможет!

+0

Ниже приведена дополнительная информация о преимуществах использования Netowrk доставки контента, например Google: http://developer.yahoo.com/performance/rules.html # cdn –

+0

Отличный ответ, спасибо. – Wex

0

Возможно, возможно, нет. В Google есть много объектов DNS для минимизации загрузки на большие расстояния, и есть вероятность, что если вы используете общий URL-адрес CDN, у пользователя уже будет сохранен файл jquery из посещения другого сайта, который использовал ту же внешнюю ссылку, и это полностью устранит загрузку. Это основное преимущество CDN. Google злой медленнее, чем Akamai, хотя, если вы ищете чистую скорость, Akamai - это путь.

Этот текст, который вы выберете, будет иметь значение. Основной URL-адрес версии имеет заголовок с коротким истечением, поэтому он не будет кэшироваться почти до тех пор, пока URL-адрес небольшой версии. Однако URL-адрес второстепенной версии значительно уменьшит вероятность того, что пользователь посетил сайт, используя ту же самую мелкую версию. Ваши шансы лучше всего использовать, используя последний стабильный младший CDN-адрес версии.

1

У Google есть CDN, который простирается по всему миру. Кроме того, большинство людей, вероятно, посетили Google или один из своих объектов в какой-то момент перед посещением вашего сайта, а это значит, что у них уже будет копия jQuery в Google.

Если вы собираетесь обслуживать копию jQuery с одного сервера или кластера, Google, безусловно, победит вас (и уменьшит использование полосы пропускания). Но если у вас есть CDN на месте от Akamai или аналогичного, вы можете найти, что лучше обслуживать свою собственную мини-копию.

+0

Вы можете понять, что вы имеете в виду в отношении CDN и Akamai? – Wex

+0

[CDN] (http://en.wikipedia.org/wiki/Content_delivery_network); Akamai - одна из крупных компаний, предлагающих этот вид услуг. – Mat

0

Yup скоро загрузится, но лучше пойти с google cdn, поскольку он будет кэшироваться Google и будет быстрее в конечном итоге.

Смежные вопросы