Использование HTTP сжатия в PHP - сделайте ваш сайт быстрее, быстрее, быстрее!

Rammstein

PHPClub::News
Использование HTTP сжатия в PHP - сделайте ваш сайт быстрее, быстрее, быстрее!

Одна из особенностей www, а значит и веб-разработки - это ограничение скорости получения данных (это особенно актуально для России). Разработчики проводят многие часы за оптимизации графики для её как можно более быстрой доставки до пользователя. Существует множество способов более или менее эффективных для решения данной проблемы. Так, на DevShed появилось руководство по использованию одного из таких способов - сжатия HTTP ответов с использованием PHP.
 
[стёб]
безусловно новая технология, угу
[/стёб]
 
Rammstein
1) в статью не вникал, но имхо ob_start("ob_gzhandler"); получше будет :)
2) если не лень, найди лучше как это лучшим образом применить к css/js-файлам... например, создать .htaccess, в котором сказать, что css/js считать php-скриптами, и включить php_flag zlib...
 
2) Можно mod_rewrite, но это первое, что пришло в голову. Перенаправляем на скрипт, который считывает файл, сжимает содержимое и отправляет.
 
2) если не лень, найди лучше как это лучшим образом применить к css/js-файлам... например, создать .htaccess, в котором сказать, что css/js считать php-скриптами, и включить php_flag zlib...
Юзать mod_deflate, mod_gzip (модули Apache)
 
Wicked, Rammstein

В детстве любили гвозди микроскопом забивать?
 
PHP:
<?
ob_start();
// parse PHP file
include($file);
// get 'crunched' buffer contents
$contents=preg_replace("/(\r\n|n)/","",ob_get_contents());
// close output buffer
ob_end_clean();
?>

гЫ гЫ ... откровенное ламерство =) в том плане что экономить на пробелах вместо mod_gzip и ob_gzhandler ... это мощно конечно
 
Разработчики проводят многие часы за оптимизации графики для её как можно более быстрой доставки до пользователя. Существует множество способов более или менее эффективных для решения данной проблемы.
Обычно на сайтах графики больше, чем текстов (в килобайтах).
Вы гифы-жпеги предлагаете гзиповать? Хихи...

-~{}~ 27.04.06 10:26:

p.s. Одно любопытное решение применяет браузер AOL - он по умолчанию пережимает картинки в какой-то свой жпегообразный формат (забыл как называется, не важно) с крайне плохим качеством. Причем делает это, понятно, уже после закачки (типа для ускорения отображении графики на дохлых машинах).

Как-то я намучался с одним клиентом, который все время говорил мне "почему на сайте картинки некрасивые". Дошли до отправки друг-другу скриншотов с экрана.
 
Сверху