Как я могу заставить мой сервер использовать сжатие gzip? - PullRequest
1 голос
/ 18 апреля 2011

Я бы хотел, чтобы мой сервер применял сжатие gzip к файлам html, php, javascript и css.

Я думаю, что могу сделать это, отредактировав файл .htaccess. Может кто-нибудь дать мне точный код, который я должен добавить?

Кроме того, если я добавлю соответствующий код в файл .htaccess в родительском каталоге, будет ли он автоматически применяться и ко всем подкаталогам? Например, если я указал http://domain1.com на мой корневой каталог и http://domain2.com указал на подкаталог, будет ли второй домен предоставлять сжатые файлы, и мне не потребуется редактировать файл .htaccess в этом каталоге тоже?

Спасибо

Ответы [ 2 ]

1 голос
/ 18 апреля 2011

Использовать mod_deflate

Больше информации здесь: http://httpd.apache.org/docs/2.2/mod/mod_deflate.html

0 голосов
/ 18 апреля 2011

Из документа, на который ссылался Питер Холл на mod_deflate:

AddOutputFilterByType DEFLATE text/html text/css text/plain text/javascript application/javascript

И я считаю, что ответ «да» относительно настройки, распространяющейся по дереву каталогов на подкаталоги.Лучше всего проверить заголовки ответов с сайта (используя FireBug или аналогичный инструмент, где вы можете наблюдать за сетевым трафиком) и убедиться, что содержимое сжато.

...