Я регулярно вижу gstatic.com в строке состояния, что это за домен? [закрыто]

122

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

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

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

eleven81
источник

Ответы:

121

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

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

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

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

Рой Рико
источник
1
отлично, я забыл печенье
Jader Dias
13
Это не ВСЕ статично. Существует поддомен "csi.gstatic.com", который используется для ведения журнала. Ресурсы не возвращаются, и иногда для возврата URI просто пустого содержимого требуется ДЛИННОЕ (более 30 секунд).
Портман
10
Что бы это ни стоило, семейство сайтов Stack Overflow делает то же самое с sstatic.net. См. Сообщение в блоге Джеффа: blog.stackoverflow.com/page/12
ale
5
Моя страница всегда загружается медленнее при поиске! :(
Иван Ивкович
2
Ссылка выше не работает. blog.stackoverflow.com/2009/08/a-few-speed-improvements
Sankalp
27

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 не оставляет вам иного выбора, кроме как записывать куки на * .example.org, поэтому из соображений производительности лучше использовать субдомен www и записывать куки на этот субдомен.

Туан Ань Хоанг-Ву
источник
3
Но это делает его медленнее, чем это было раньше для многих пользователей.
JJ_
1
Не понимаю как?
Туан Ань Хоанг-Ву
4
Это висит. Как еще?
JJ_
14

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

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

csi.gstatic.com

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

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

Портман
источник
4

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

Джадер Диас
источник
2
В нашем случае мы используем maps.googleapis.com и запрос к csi.gstatic.com вернуть пустое / не существующее изображение (длина 0). Запрос GET к csi.gstatic.com содержит такие параметры, как csi?v=2 s=mapsapi3 action=apiboot size=800x240 maptype=m. Так что в нашем случае это, конечно, похоже на отслеживание того, как мы используем карты. Я не уверен в вашем заявлении. The main purpose of this domain is for improving the performance of other sitesНе могли бы вы добавить информацию и подробности, чтобы подтвердить это?
прибой