>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >О проекте http://forum.mozilla-russia.org/viewforum.php?id=23 >Включите gzip, плиз! http://forum.mozilla-russia.org/viewtopic.php?id=3917 |
Balancer > 08-07-2005 20:32:02 |
До 100кБ на текстовую страницу - это тяжеловато, всё же |
rubel > 09-07-2005 08:11:06 |
У меня самая тяжёлая страница на этом форуме,просмотренная сегодня утром,весит 13,8кб.Так что всё OK. |
Anton > 09-07-2005 09:06:15 |
Если цитировать-перецитировать все напропалую как в разделе "Firefox vs. Opera", так и gzip мало поможет. |
Balancer > 09-07-2005 12:28:23 |
rubel пишет
Выделить код Код:# wget -S -O 1 --header='Accept-Encoding: gzip' 'http://forum.mozilla.ru/viewtopic.php?pid=31507#p31507' --12:26:19-- http://forum.mozilla.ru/viewtopic.php?pid=31507 => `1' Преобразование адреса localhost... 127.0.0.1 Установка соединения с localhost[127.0.0.1]:3128... соединились. Запрос Proxy послан, ожидание ответа... 1 HTTP/1.0 200 OK 2 Server: nginx/0.1.31 3 Date: Sat, 09 Jul 2005 08:26:16 GMT 4 Content-Type: text/html 5 Cache-Control: post-check=0, pre-check=0 6 Expires: Thu, 21 Jul 1977 07:30:00 GMT 7 Pragma: no-cache 8 Last-Modified: Sat, 09 Jul 2005 08:26:16 GMT 9 X-Cache: MISS from balancer-home-server.local 10 X-Cache-Lookup: MISS from balancer-home-server.local:3128 11 Proxy-Connection: close [ <=> ] 8,891 20.87K/s 12:26:20 (20.83 KB/s) - `1' saved [8,891] Видишь тут где-нибудь "Content-Encoding: gzip"? А с ним было бы в 5..7 раз меньше трафика (и, соответственно, в 5..7 раз выше скорость загрузки). Некоторые страницы с интенсивным обсуждением тут ОЧЕНЬ тяжёлые. |
rubel > 09-07-2005 20:14:04 |
Я использую Proxomitron. Выделить код Код:+++GET 12+++ GET /viewtopic.php?id=3917 HTTP/1.1 Host: forum.mozilla.ru User-Agent: Mozilla/5.0 (; U;; ru-RU; rv:1.7.8) Gecko/20050517 Firefox/1.0.4 (MOOX M3) Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Language: ru-ru,ru;q=0.5 Accept-Encoding: gzip,deflate Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Cookie: Я удалил........ If-Modified-Since: Sat, 09 Jul 2005 15:24:27 GMT Connection: keep-alive +++RESP 12+++ HTTP/1.1 200 OK Server: nginx/0.1.31 Date: Sat, 09 Jul 2005 15:56:28 GMT Content-Type: text/html Transfer-Encoding: chunked Connection: keep-alive Pragma: no-cache Last-Modified: Sat, 09 Jul 2005 15:56:28 GMT Content-Encoding: gzip Match 12: Stop browser window resizing Match 12: Kill pop-up windows Match 12: Suppress all JavaScript errors Match 12: Content-type filter [ALX] BlockList 12: in AdKeys-RE, line 7 BlockList 12: in AdKeys, line 29 Match 12: Banner Blaster (limit text) [RT] Match 12: Alt2title {Mozilla} [ALX] Match 12: Alt2title {Mozilla} [ALX] Match 12: Alt2title {Mozilla} [ALX] Match 12: Alt2title {Mozilla} [ALX] Match 12: Alt2title {Mozilla} [ALX] Match 12: Alt2title {Mozilla} [ALX] Match 12: Alt2title {Mozilla} [ALX] Match 12: Alt2title {Mozilla} [ALX] Match 12: Alt2title {Mozilla} [ALX] Match 12: Alt2title {Mozilla} [ALX] Match 12: Alt2title {Mozilla} [ALX] Match 12: Alt2title {Mozilla} [ALX] Match 12: Alt2title {Mozilla} [ALX] Match 12: Alt2title {Mozilla} [ALX] Match 12: Wordwrap all form textboxes [ALX] <end> 12: Reset page events [RT] <end> 12: Restore pop-ups after a page loads +++CLOSE 12+++ Как видишь,Content-Encoding: gzip на месте. |
djet > 09-07-2005 21:03:31 |
Странно, что ни один из 3 Fx не указывает сжатие в GET-запросе: Выделить код Код:GET /viewtopic.php?id=3286 HTTP/1.0 Host: forum.mozilla.ru User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.8) Gecko/20050511 Firefox/1.0.4 Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Language: ru,en-us;q=0.7,en;q=0.3 Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: Keep-Alive Cookie: *** Вот сессия IE: Выделить код Код:GET /viewtopic.php?id=3917 HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */* Accept-Language: ru Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; MyIE2; .NET CLR 1.1.4322) Host: forum.mozilla.ru Connection: Keep-Alive Cookie: *** HTTP/1.1 200 OK Cache-Control post-check=0, pre-check=0 Connection close Content-Type text/html Date Sat, 09 Jul 2005 17:01:58 GMT Expires Thu, 21 Jul 1977 07:30:00 GMT Last-Modified Sat, 09 Jul 2005 17:01:58 GMT Pragma no-cache Server nginx/0.1.31 |
rubel > 09-07-2005 21:23:57 |
djet |
djet > 09-07-2005 21:52:28 |
rubel |
rubel > 09-07-2005 22:24:25 |
djet Выделить код Код:http://forum.mozilla.ru/viewtopic.php?id=3917 GET /viewtopic.php?id=3917 HTTP/1.1 Host: forum.mozilla.ru User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.7.8) Gecko/20050517 Firefox/1.0.4 (MOOX M3) Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Language: ru-ru,ru;q=0.5 Accept-Encoding: gzip,deflate Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive Cookie:******* If-Modified-Since: Sat, 09 Jul 2005 17:56:14 GMT HTTP/1.x 200 OK Server: nginx/0.1.31 Date: Sat, 09 Jul 2005 18:04:19 GMT Content-Type: text/html Transfer-Encoding: chunked Connection: keep-alive Cache-Control: post-check=0, pre-check=0 Expires: Thu, 21 Jul 1977 07:30:00 GMT Pragma: no-cache Last-Modified: Sat, 09 Jul 2005 18:04:19 GMT Content-Encoding: gzip Почему у тебя FF не посылает запрос HTTP/1.1 и Accept-Encoding: gzip, deflate не понятно. |
djet > 09-07-2005 22:30:22 |
Также непонятно, почему сервер не выдаёт gzip-content IE: опять дискриминация? |
yUAC > 09-07-2005 22:34:53 |
outpost отруби лучше |
rubel > 09-07-2005 22:57:28 |
yUAC
Я не думаю,что он включает outpost для FF и отключает для IE.
Потому,что нет запроса. |
djet > 09-07-2005 23:01:28 |
rubel
Как это нет? А это что: Accept-Encoding: gzip, deflate ЗЫ: фаервол не установлен вообще. |
rubel > 09-07-2005 23:23:33 |
djet |
djet > 09-07-2005 23:50:20 |
rubel
|
rubel > 10-07-2005 07:13:03 |
djet |
djet > 10-07-2005 13:38:13 |
rubel |
Balancer > 10-07-2005 13:38:34 |
rubel пишет
Выделить код Код:# wget --header='Accept-Encoding: gzip,deflate' -S 'http://forum.mozilla.ru/viewtopic.php?pid=31623#p31623' --13:33:19-- http://forum.mozilla.ru/viewtopic.php?pid=31623 => `viewtopic.php?pid=31623' Преобразование адреса forum.mozilla.ru... 195.18.32.24 Установка соединения с forum.mozilla.ru[195.18.32.24]:80... соединились. Запрос HTTP послан, ожидание ответа... 1 HTTP/1.1 200 OK 2 Server: nginx/0.1.31 3 Date: Sun, 10 Jul 2005 09:33:21 GMT 4 Content-Type: text/html 5 Connection: close 6 Cache-Control: post-check=0, pre-check=0 7 Expires: Thu, 21 Jul 1977 07:30:00 GMT 8 Pragma: no-cache 9 Last-Modified: Sun, 10 Jul 2005 09:33:21 GMT [ <=> ] 33,889 --.--K/s 13:33:20 (280.32 KB/s) - `viewtopic.php?pid=31623' saved [33,889] сравни, ну, например с: Выделить код Код:# wget --header='Accept-Encoding: gzip,deflate' -S 'http://airbase.ru' --13:34:13-- http://airbase.ru/ => `index.html' Преобразование адреса airbase.ru... 81.176.65.120 Установка соединения с airbase.ru[81.176.65.120]:80... соединились. Запрос HTTP послан, ожидание ответа... 1 HTTP/1.1 200 OK 2 Date: Sun, 10 Jul 2005 09:34:13 GMT 3 Server: Apache 4 X-Powered-By: PHP/5.0.4 5 Last-Modified: Mon, 27 Jun 2005 15:40:03 GMT 6 Content-Encoding: gzip 7 Vary: Accept-Encoding 8 Content-Length: 6267 9 Keep-Alive: timeout=15, max=100 10 Connection: Keep-Alive 11 Content-Type: text/html; charset=utf-8 100%[===================================================>] 6,267 --.--K/s 13:34:14 (81.87 MB/s) - `index.html' saved [6,267/6,267] М.б. у тебя где-то прозрачный прокси стоит, который контент пакует? Повторюсь, что этот форум у меня не пакуется ни при работе напрямую, ни при работе из-за прокси, ни под Linux, ни под Windows, ни под FF, ни под Opera, ни под wget (уж куда проще-то - явный запрос - явный ответ). На других серверах - всё ок. ... М.б. всё дело в Server: nginx/0.1.31? Что ему там в голову взбредёт, как fcgi-spawn с ним провзаимодействует... Хотя бы б lighttpd уж использовали б... :-/ |
Balancer > 10-07-2005 13:44:09 |
Хм. Вру. Когда зажёл из Фокса, то Live HTTP Header выдал: Выделить код Код:http://forum.mozilla.ru/viewforum.php?id=23 GET /viewforum.php?id=23 HTTP/1.1 Host: forum.mozilla.ru User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.7.8) Gecko/20050511 Firefox/1.0.4 Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Language: ru-ru,ru;q=0.5 Accept-Encoding: gzip,deflate Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive Referer: http://forum.mozilla.ru/ Cookie: punbb_cookie=a%3A2%3A%7Bi%3A0%3Bs%3A3%3A%22385%22%3Bi%3A1%3Bs%3A32%3A%229e9ce51394c9f9ece9b19d5c938df8e1%22%3B%7D HTTP/1.x 200 OK Server: nginx/0.1.31 Date: Sun, 10 Jul 2005 09:40:21 GMT Content-Type: text/html Transfer-Encoding: chunked Connection: keep-alive Cache-Control: post-check=0, pre-check=0 Expires: Thu, 21 Jul 1977 07:30:00 GMT Pragma: no-cache Last-Modified: Sun, 10 Jul 2005 09:40:21 GMT Content-Encoding: gzip Т.е. то, что тут отдаёт контент, смотрит не на Accept-Encoding, а на не знаю, какие ещё параметры. UserAgent попробовал - пофиг. Резюме - дискриминация или глюки сервера. |
rubel > 10-07-2005 16:00:37 |
djet
Да Ad Muncher gzip не не поддерживает.Но разработчики обещали
Ну не знаю,напиши администратору,может быть он прояснит. |
Balancer > 12-07-2005 17:11:16 |
>Ну не знаю,напиши администратору,может быть он прояснит. Администратору сайта? Ну так вот и пишу. Как я понимаю, форум именно для этого |
lakostis > 13-07-2005 00:26:30 |
gzip включен на сервере, сервер умный и сам решает кому его включать или выключать. |
Balancer > 13-07-2005 19:02:49 |
Это не дело сервера решать, когда включать, а когда - нет. Если клиент запрашивает Accept-Encoding: gzip, то сервер должен отдать gzip, если вообще это делать умеет. Если умеет, но не отдаёт - это уже или глупый сервер, или работа админа. Факт есть факт. На эту строчку ваш сервер забивает. На сайте, посвящённом продукту, в котором гродно несут флаг соответствия стандартам, это смотрится, мягко говоря, непонятно. |
lakostis > 13-07-2005 20:24:12 |
Balancer
Бред. Для прочистки мозгов почитайте вот это перед сном. Хотя конечно жить в облаках всегда приятнее.
Вы не подтвердили свои слова ничем, кроме фантазий на тему слова gzip. И если уж упомянули про стандарты, то скажите пожалуйста, каким стандартам сжатия должен соотвествовать этот форум который зачем-то должен нести свой флаг в гродно? ) |
Balancer > 13-07-2005 20:55:46 |
>Бред. Для прочистки мозгов почитайте вот это перед сном. 1. Более древний пример, и более глючный модуль нельзя было подобрать? 2. Существует ещё несколько условий для сжатия ответа: См. выше мой пример с запросом через wget - что там не выполнено? Что не так? Почему контент отдаётся несжатый? >Хотя конечно жить в облаках всегда приятнее. Можно пальцем ткнуть - в чём эта "облакатость"? в чём ошибка wget-запроса? Почему это единственный сайт, на которых я бываю, где сжатие не работает в Опере? Дискриминация? >Вы не подтвердили свои слова ничем, кроме фантазий на тему слова gzip. Вы сами подтвердили мои слова, дав ссылку, откуда я процитировал вышеуказанные условия. Они выполнены. Где сжатие? .... Между прочим, чтобы punBB отдавал сжатый контент, сервер сжатие поддерживать не обязан. Это можно сделать: Но нет, сжатие этого форума, видите ли, только в Firefox работает (возможно, ещё в IE, но под Linux его как бы нет...) |
Balancer > 13-07-2005 20:56:21 |
Вес этой страницы - уже 65 килобайт... |
lakostis > 13-07-2005 22:40:29 |
Balancer
Ээ батенька, как все с вами запущено
У меня сжимается
предлагаю вам открыть свой форум по сжатию и раздавать там такие советы |
Balancer > 14-07-2005 11:03:12 |
Хорошо, так и запишем. Дискриминация администрацией пользователей альтернативных браузеров, вопреки RFC 2616 п. 14.3 Поддерживаем только тех, кого поддерживают кривые доморощенные HTTP-серверы с модулями пятилетней давности. |
lakostis > 14-07-2005 11:12:26 |
Пишите, пишите. Я уж думал, вы форум открыли |
Balancer > 14-07-2005 11:21:57 |
На моём-то форуме со сжатием всё ок. И под Apache, и под lighttpd. |
lakostis > 14-07-2005 11:24:55 |
Balancer
тогда что вы делаете тут?? Срочно бегите на свой форум! Тут вы теряете драгоценные килобайты несжатого трафика и не сможете донести свой флаг до гродно. |
Balancer > 14-07-2005 11:37:43 |
Прекрасная демонстрация отношения местной администрации к посетителям. Пожалйста, не удаляйте топик, буду иногда его другим показывать. |
lakostis > 14-07-2005 14:03:10 |
Balancer
Прекрасный пример как посетители могу достать даже администрацию. |
djet > 14-07-2005 14:15:10 |
|
Balancer > 14-07-2005 14:46:22 |
djet пишет
Судя по всему "могут достать" про это и говорилось. Спасибо. |
lakostis > 14-07-2005 15:20:48 |
Balancer
И при этом я ровным счетом ничего не менял в конфигурации форума или сервера. Вывод - Balancer'а не любят даже форумы и серверы |
djet > 14-07-2005 15:50:37 |
А что за окошко тогда мелькало "Подождите пару минут, на сервере ведутся работы" или что-то в этом роде? |
Balancer > 14-07-2005 15:51:16 |
Понятно. Ваш сервер не даёт сжатый контент, если запрос идёт через прокси. Первый раз вижу, чтобы сервер нарочно отличал прокси от не прокси. Ему не по барабану должно быть, кто запрашивает? |
lakostis > 14-07-2005 16:06:21 |
djet
форум обновлялся.
и правильно делает. Потому как что взбредет в голову проксиписателей насчет обработки gzip - никому неизвестно. |
Balancer > 14-07-2005 19:46:56 |
lakostis пишет
Это не по RFC. Серверу должно пофиг, кто делает запрос. Я уже молчу про то, что прокси может быть совершенно прозрачен. Что, кстати, и выполняется на всех серверах, поддерживающих сжатие, кроме _этого_ сервера. Впрочем, я уже понял про то, какое тут отношение администрации к ~60% посетителей (примерно столько в Рунете ходит из-за прокси). Кстати, и Firefox за прокси - тоже получает контент несжатый: Выделить код Код:GET http://forum.mozilla.ru/viewtopic.php?pid=32802 HTTP/1.1 Host: forum.mozilla.ru User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.7.8) Gecko/20050511 Firefox/1.0.4 Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Language: ru-ru,ru;q=0.5 Accept-Encoding: gzip,deflate Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Proxy-Connection: keep-alive Referer: http://forum.mozilla.ru/ Cookie: punbb_cookie=a%3A2%3A%7Bi%3A0%3Bs%3A3%3A%22385%22%3Bi%3A1%3Bs%3A32%3A%229e9ce51394c9f9ece9b19d5c938df8e1%22%3B%7D HTTP/1.x 200 OK Server: nginx/0.1.39 Date: Thu, 14 Jul 2005 15:30:10 GMT Content-Type: text/html X-Powered-By: PHP/4.3.10-ALT X-Accelerated-By: PHPA/1.3.3r2 Expires: Thu, 21 Jul 1977 07:30:00 GMT Last-Modified: Thu, 14 Jul 2005 15:30:09 GMT Cache-Control: post-check=0, pre-check=0 Pragma: no-cache X-Cache: MISS from balancer-home-server.local X-Cache-Lookup: MISS from balancer-home-server.local:3128 Proxy-Connection: close |
lakostis > 14-07-2005 20:28:19 |
Balancer
еще раз читайте руководящие документы по mod_deflate. Как сможете описАть также вменяемо, приходите. А пока я закрываю тему, т.к. беседовать с таким воинствующим чайником надоело.
это не Firefox получает - это ваш прокси контент расжимает.
То, что вы поняли, лишь только доказывает что вы ничего не поняли |