Короткий адрес страницы: fornit.ru/82253 📋

Сжатие

← К списку тем раздела «НЛО»

Айк 24.02.2010 15:40

Имеет смысл сжимать сайт gzip-ом перед отправлением клиенту. Сжимать, как саму страницу, так и css, яваскрипты. Судя по заголовкам, сейчас такого сжатия не делается. Между тем, здесь  много длинных текстов, ответов на форуме и сжатие могло бы, теоретически, существенно увеличить скорость загрузки страниц :)

http://adw0rd.ru/2009/nginx-gzip/

nan 24.02.2010 17:01

вообще-то сжатие контента было заказано провайдеру на уровне сервера, их ведущий отчитывался, что сделано, но я не проверял.

В заголовке передается:

Transfer-encoding: chunked

т.е. - сжатие есть

Айк 24.02.2010 22:16

Ты не путаешь?

http://en.wikipedia.org/wiki/Chunked_transfer_encoding

На русском о видах передачи:

http://webo.in/articles/habrahabr/34-streaming-chunking-finding-end/

 

Пример.

Вот как выглядит ответ ВКонтакте:

Server: nginx/0.7.59
Date: Wed, 24 Feb 2010 22:28:31 GMT
Content-Type: text/html; charset=windows-1251
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/5.2.0-8+etch13
Pragma: no-cache
Cache-Control: no-store
Content-Encoding: gzip
Vary: Accept-Encoding

200 OK

Вот как на Форнит:

Server: nginx/0.7.64
Date: Wed, 24 Feb 2010 22:30:59 GMT
Content-Type: text/html; charset=windows-cp1251
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/4.4.7
Expires: Tue, 1 Jul 2003 05:00:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Last-Modified: Wed, 24 Feb 2010 22:30:59 GMT

200 OK
nan 25.02.2010 09:35

да, похоже провайдер опять не на высоте... буду разбираться. А вообще давно пора валить на мастерхост, поставить там новый сервер, поднять сайт и потом перенести домены...

Айк 25.02.2010 17:34

Похоже, что частично уже сделано, но javasсript ( text/javas_ript и так далее ) и css ( text/css) не сжимаются. Есть такое довольно удобное средство (правда не всегда корректно работает ) YSlow для FireFox ( http://developer.yahoo.com/yslow/ ), оно может помочь подобные недочеты отслеживать.

 

nan 25.02.2010 18:46

да, сжатие восстановили :) спасибо за обращение внимания!