Решил заняться оптимизацией скорости загрузки блога и решил его прогнать при помощи сервиса , в рекомендациях по оптимизации было написано:
HTML-файлы могут быть уменьшены в размере.
Рекомендуется применить для них технику minify, также размер файлов может быть существенно (до 80%) уменьшен через архивирование (gzip).
Решил начать с архивирования файлов... Перейдем к mod_deflate
- Apache 1.3 — и (разработанный , автором ).
Подробнее можно почитать у -> - Apache 2.2 —
Так как у меня версия Apache 2.2.8 на сервере, то буду рассказывать про второй пункт. Для начала необходимо установить данный модуль (желательно ставить через порты), но у меня он был уже установлен, я его просто активировал в httpd.conf
Открываем файл конфигурации Apache
И добавляем правило:
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript
DeflateCompressionLevel 8
</ifmodule>
AddOutputFilterByType — тут назначаем фильтр DEFLATE для миме типов: text/html text/plain text/xml
DeflateCompressionLevel — степень gzip-компрессии от 1 до 9 ( в помощь)
Проверяем наши настройки
apachectl restart
Проверяем сжатие
или
ну или посмотрите в своём любимом броузере (для рекомендую )
Если видим строку «Content-Encoding: gzip», то всё в порядке! Идём дальше, если нет, проверьте предыдущие шаги.
Теперь в фильтр можно добавить ещё типы: text/css и text/javascript
Логи храним в отдельном файле
DeflateFilterNote Output outstream
DeflateFilterNote Ratio ratio
LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate
Далее, указываем в виртуальных хостах путь до лога, например:

Спасибо за красивые картинки и внятное изложение :)
В (в восьмой главе) дополнительно рассмотрены конфигурации для различных серверов, в том числе, и для Apache 2. Там и про сжатие, и про кэширование.
Спасибо за книгу и хороший отзыв, книгу обязательно почитаю и пропиарю ;)
Article about mod_deflate settings like on Amazon EC2 AMI
Хм... Какой кошмар!
[...] меньше размером. Но, на этом не остановимся и включим сжатие CSS файлов, это ещё больше повысит скорость вашего сайта на [...]
[...] AddOutputFilterByType DEFLATE freebsd httpd Оставить комментарий | Comment RSS | Теги: WordPress Назад: MySQL. Количество вхождений подстроки в строку Далее: WordPress плагин Hyper Cache 2.0 [...]
[...] mod_deflate настройки [...]
Да уж может конечно и просто написано, но не для таких чайникофф как я. Мне мой хостер уже 3 письмо пишет, что нагрузка в 2 раза превышает тарифную 50 чего то там. Вот попытаюсь счас воспользоваться вашими рекомендациями, если конечно не запорю че нить
Вот, что мне ответил хостер на вопрос по поводу сжатия:
Здравствуйте
Функции сжатия у нас выполняет кеширующий прокси-сервер nginx. mod_deflate для Apache отключен, так как в нем нет необходимости.
Также сжатие отдаваемой посетителю информации никак положительно не скажется на создаваемой скриптами нагрузке.
Вам необходимо оптимизировать сами скрипты, например, включив кеширование или изменив алгоритмы их работы на более оптимальные.
Про Nginx тут adw0rd.ru/2009/nginx-gzip/
Андрей, вообщем либо код оптимизируйте, минимизуйте css/js (например и подобные решения, так же есть онлайн сервисы, см. adw0rd.ru/services/ (ищите слово «сжатие», там есть ссылки на js/css темы). Либо покупайте другой тариф или меняйте хостера
adw0rd спасибо, попробую поковырять