114

Иногда, когда я просматриваю Интернет, среди имен хостов, которые пролетают в строке состояния, есть имя, которое включает gstatic.com в качестве базового домена. Я не могу перейти на http://gstatic.com чтобы получить больше информации. Все, что я получаю, это страница Google, которая говорит

Запрашиваемый URL / не найден на этом сервере.

Так что я думаю, что gstatic.com как-то связан с Google. Что бы это ни было, мне кажется, что на просмотр страницы, ссылающейся на gstatic.com .

4 ответа4

114

Google разгрузил статическое содержимое (код JavaScript, изображения и CSS) в другое доменное имя, чтобы уменьшить использование полосы пропускания и повысить производительность сети для конечного пользователя.

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

  • уменьшает пропускную способность, отключая файлы cookie и другие заголовки HTTP для домена gstatic.com . Верьте или нет, отключение заголовков значительно уменьшает использование полосы пропускания, особенно если страница использует много статических файлов.

  • статический контент может быть выгружен на географически разнообразные серверы CDN . Google может отправить весь контент на ближайшие к вам серверы. Это, вероятно, в большей степени применимо к обычному корпоративному сайту, поскольку Google отлично справляется с задачей доставки всего в ближайший к вам центр обработки данных. Но для обычной компании вы можете разделить динамический контент и статический контент, а затем заплатить провайдеру CDN за размещение статического контента, сократив использование полосы пропускания корпоративным центром обработки данных и сократив время загрузки вашего пользователя.

28

gstatic.com - это домен без файлов cookie для доставки статического контента для Google. Смотрите эту статью для более:
Лучшие практики для ускорения вашего веб-сайта - используйте домены без файлов cookie для компонентов

Когда браузер отправляет запрос на статическое изображение и отправляет файлы cookie вместе с запросом, сервер не использует эти файлы cookie. Таким образом, они только создают сетевой трафик без уважительной причины. Вы должны убедиться, что статические компоненты запрашиваются без запросов cookie. Создайте поддомен и разместите там все ваши статические компоненты.

Если ваш домен www.example.org, вы можете разместить статические компоненты на static.example.org. Однако, если вы уже установили файлы cookie для домена верхнего уровня example.org, а не www.example.org, то все запросы к static.example.org будут включать эти файлы cookie. В этом случае вы можете купить совершенно новый домен, разместить там свои статические компоненты и оставить этот домен без файлов cookie. Yahoo! использует yimg.com, YouTube использует ytimg.com, Amazon использует images-amazon.com и так далее.

Еще одно преимущество размещения статических компонентов в домене без файлов cookie состоит в том, что некоторые прокси-серверы могут отказаться кэшировать компоненты, запрашиваемые с помощью файлов cookie. Если вам интересно, следует ли вам использовать example.org или www.example.org для домашней страницы, рассмотрите влияние cookie. Отказ от www не оставляет вам иного выбора, кроме как записывать файлы cookie на * .example.org, поэтому по соображениям производительности лучше использовать поддомен www и записывать файлы cookie на этот поддомен.

13

Если вы похожи на меня, вы, вероятно, заметите домен gstatic, потому что ваш браузер приостановлен в ожидании ресурса.

Если домен, который вы видите,

csi.gstatic.com

затем обратите внимание, что это НЕ статический ресурс. Это какая-то внутренняя регистрация (очень похожая на Google Analytics). Если вы выполните поиск в Google для csi gstatic, вы увидите, что многие люди ждут до 30 секунд, пока Google обработает этот URI.

Google, со своей стороны, никогда (насколько мне известно) публично не упоминал csi.gstatic.com/csi.

4

gstatic.com - это домен, принадлежащий Google, где размещается статический контент, в основном изображения. Основной целью этого домена является повышение производительности других сайтов, а не создание сайта. Одним из мотивов существования такого домена является ограничение основных браузеров в отношении одновременной загрузки с одного субдомена. Была версия основных браузеров, которая ограничивала одновременную загрузку до 4. Исследование веб-производительности показало, что если вы создадите до четырех поддоменов, скорость загрузки страниц для страниц с большим количеством статических файлов улучшится.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .