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


120

Іноді, коли я переглядаю Інтернет, серед імен хостів, які пролітають на панелі статусу, є те, що включає gstatic.comбазовий домен. Я не можу перейти, http://gstatic.comщоб отримати більше інформації. Все, що я отримую, - це сторінка Google, на якій написано

Запрошена URL-адреса / не знайдена на цьому сервері.

Отже, я думаю, це gstatic.comмає щось спільне з Google. Як би там не було, це, здається, вічне, коли я переглядаю сторінку, на яку згадується gstatic.com.

Відповіді:


119

Компанія Google завантажує статичний вміст (код JavaScript, зображення та CSS) на інше доменне ім'я, намагаючись зменшити використання пропускної здатності та збільшити продуктивність мережі для кінцевого користувача.

  • збільшує продуктивність, збільшуючи, теоретично, кількість підключень, які браузер може використовувати, за замовчуванням більшість браузерів здійснить лише два підключення до одного сервера. Хоча це налаштовується, більшість користувачів не турбуються, тому, маючи контент із кількох доменів, він може відкрити два з'єднання для кожного домену, який веб-сайт використовує. Це швидше завантажує вміст у браузер користувачів.

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

  • статичний вміст може бути завантажений на географічно різноманітні сервери CDN . Google може передавати весь вміст на найближчі до вас сервери. Це, мабуть, більше стосується звичайного корпоративного сайту, оскільки Google робить велику роботу, спрямовуючи все на найближчий до вас центр обробки даних. Але для звичайної компанії ви можете розділити динамічний вміст і статичний вміст, а потім заплатити постачальнику CDN за розміщення статичного вмісту, зменшивши використання пропускної здатності корпоративного центру обробки даних, одночасно покращивши час завантаження для вашого користувача.


1
чудово, я забув печиво
Jader Dias

13
Це НЕ ВСЕ статично. Існує піддомен "csi.gstatic.com", який використовується для певного журналу. Ніяких ресурсів не повертається, і іноді потрібно тривалий час (більше 30 секунд), щоб URI повернув просто порожній вміст.
Портман

10
Для чого це варто, сімейство сайтів із переповненням стеків робить те саме, що і з sstatic.net. Дивіться публікацію в блозі Джеффа: blog.stackoverflow.com/page/12
але

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 не залишає вам іншого вибору, крім того, щоб писати файли cookie на * .example.org, тому з міркувань продуктивності найкраще використовувати піддомен www і написати куки в цей субдомен.


3
Але це робить це повільніше, ніж раніше для багатьох користувачів.
jj_

1
Я не бачу як?
Tuan Anh Hoang-Vu

4
Він висить. Як інакше?
jj_

14

Якщо ви схожі на мене, ви, мабуть, помітили гестатичний домен, оскільки ваш браузер призупинено в очікуванні ресурсу.

Якщо ви переглядаєте домен

csi.gstatic.com

то зауважте, що це НЕ статичний ресурс. Це якийсь внутрішній журнал (приблизно як Google Analytics). Якщо ви зробите пошук в Google за системою csi gstatic, ви побачите, що багато людей чекають до 30 секунд, щоб цей URI оброблявся Google.

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Чи можете ви додати інформацію та деталі, щоб підтвердити це?
триFourOneSixOneThree
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.