В статье "Compressing Web Content" производится сравнение (также описывается процесс установки и настройки, приводятся аналитические таблицы и графики) двух модулей для сжатия web-контента, отдаваемого клиенту, на лету - mod_gzip и mod_deflate.
Что касается mod_deflate, то рассматривается стандартный модуль из комплекта apache 2.0.x, а не более продвинутый mod_deflate разработанный Игорем Сысоевым, который рекомендуется использовать совместно с apache 1.3.x (но требуется патчить исходные тексты apache).
При использовании сжатия, в среднем, объем трафика уменьшается в два раза, соответственно сокращается и время отдачи документа, при этом нагрузка на CPU возрастает незначительно.
В статье также рассматривается сжатие контента средствами PHP (должен быть собран с --with-zlib):
Метод 1:
output_buffering = On
output_handler = ob_gzhandler
zlib.output_compression = Off
Метод 2:
output_buffering = Off
output_handler =
zlib.output_compression = On
|