Как содержание GZipped передано в сети?

txwikinger является правильным. Если ПК работает правильно, я предполагаю, что кто-то (с корневым доступом) сделал прием, управляющий конфигурационными файлами для ctrl+alt+f1 :-)

прежде всего, проверьте файл/etc/event.d/control-alt-delete и проверьте это сообщение

4
задан 12 March 2010 в 03:06
2 ответа

gzipping, о котором Вы говорите, невидим конечному пользователю, и в этом отношении, Вам как разработчик. Это заботилось о Вашим веб-сервером и веб-браузером клиента.

Для IIS необходимо включить расширение GZip ISAPI (проверка вокруг на этом сайте для практического руководства), и для Apache это - mod_deflate.

Когда веб-браузер завершил свой запрос, но перед отсылкой его в широкий мир, он будет gzip содержание и вставлять специальный заголовок, так, чтобы браузер знал, что содержание сжато.

Когда веб-браузер получает ответ, он затем разархивировал данные и читает файл. Это абсолютно прозрачно конечному пользователю.

Вы обычно только хотите использовать GZip на текстовых файлах. Нет никакого смысла в использовании его на изображениях, поскольку изображения уже в большой степени сжаты.

Я заметил отбрасывание от размера страницы 90 КБ (время загрузки приблизительно 1 секунды) приблизительно к размеру страницы 5 КБ (время загрузки.4 секунд) при включении GZip на всем статическом содержании (CSS, JavaScript, и т.д.).

Что Вы нашли бы, наблюдали ли Вы пакеты с Wireshark и повторно собрали их, Вы запросили бы /index.html, но веб-сервер выбрал бы /index.html, GZip это в /index.html.gz и отошлите его. Веб-браузер Yhe знает это и разархивировал его так, чтобы это вернулось к /index.html, таким образом, когда Вы идете для Просмотра Источника, Вы видите /index.html, нет /index.html.gz

4
ответ дан 3 December 2019 в 03:03
  • 1
    Acutally не для IIS - никакие расширения ISAPI на по крайней мере недавно текущих версиях (IIS7 +). Включите Сжатие Содержания для статического и дополнительно динамического контента (первое для файлов, позже для asp.net сгенерированное содержание). Это - как вся функциональность IIS в 7 + - дополнительные установки. Сделайте sur ehey, установлены. –  TomTom 12 March 2010 в 09:09
  • 2
    Верный. Для IIS 6 it' s расширение –  Mark Henderson♦ 12 March 2010 в 12:18

Обычно сжатие Gzip статического содержания от веб-сервера сделано через Apache mod_deflate

http://httpd.apache.org/docs/2.0/mod/mod_deflate.html

Это обычно только делается с текстовыми файлами в форматах текста/плоскости, текста/HTML и text/xml, он может быть сделан с другими типами контента простого текста (CSS, js и т.д.), но это может вызвать проблемы с ранними версиями Internet Explorer. (edit:aparrently v6 и ниже)

Изображения уже должны быть сжаты в том, что когда-либо формат, в котором они хранятся, таким образом, там должно быть не дополнительным (т.е. mod_deflate) сжатие относилось к ним.

3
ответ дан 3 December 2019 в 03:03

Теги

Похожие вопросы