В админке по адресу ~/admin/settings/performance
Есть пункт: «Компрессия страниц»
Под ним написано:
«По умолчанию, Drupal сжимает страницы, которые он кэширует это сберегает ширину полосы пропускания и улучшает время загрузки. Данная опция должна быть отключена, если вы используете вебсервер, который сам сжимает данные.»
Что я отмечаю этот пункт, что не отмечаю, размер отдаваемых страниц одинаковый и в том и в другом случаях (слежу за размером в браузере Опера во время загрузки).
Вопросы:
1. Этот пункт означает что должно включиться gzip-сжатие?
2. Почему у меня не сжимаются страницы?
3. Если эта фича не работает, как всё же сделать gzip-сжатие?
Комментарии
Вы осторожней с этим пунктом. У меня например была ситуация, когда при его включении FireFox работал, а Opera и Safari - нет, потому что происходило двойное сжатие - у провайдера стоял nginx, у которого тоже было включено сжатие.
У меня нихрена эта компрессия не работает. Я так понимаю компрессия - это когда убираются из сорца все пробелы и переносы строк, т.е код идёт одной строкой?
Включите gzip сжатие в вашем веб сервере.
в apache за это отвечает mod_deflate
Это обфускация называется, а не компрессия
Да, у меня nginx
Люди, реально говорите что делать.
Т.е. куда чего писать......
Azerot:Разве? Обфускация - это вроде бы не просто прибрать пробелы, а ещё и код изменить
Как я понимаю gzip сжатие осуществляется вставкой вверх страницы кода:
<?
ob_start("ob_gzhandler");
?>
В какой файл его вставлять?