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

Rammstein

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

Одна из особенностей www, а значит и веб-разработки - это ограничение скорости получения данных (это особенно актуально для России). Разработчики проводят многие часы за оптимизации графики для её как можно более быстрой доставки до пользователя. Существует множество способов более или менее эффективных для решения данной проблемы. Так, на DevShed появилось руководство по использованию одного из таких способов - сжатия HTTP ответов с использованием PHP.
 

zerkms

TDD infected
Команда форума
[стёб]
безусловно новая технология, угу
[/стёб]
 

Wicked

Новичок
Rammstein
1) в статью не вникал, но имхо ob_start("ob_gzhandler"); получше будет :)
2) если не лень, найди лучше как это лучшим образом применить к css/js-файлам... например, создать .htaccess, в котором сказать, что css/js считать php-скриптами, и включить php_flag zlib...
 

Rammstein

PHPClub::News
2) Можно mod_rewrite, но это первое, что пришло в голову. Перенаправляем на скрипт, который считывает файл, сжимает содержимое и отправляет.
 

Krishna

Продался Java
2) если не лень, найди лучше как это лучшим образом применить к css/js-файлам... например, создать .htaccess, в котором сказать, что css/js считать php-скриптами, и включить php_flag zlib...
Юзать mod_deflate, mod_gzip (модули Apache)
 

Alien

Новичок
Wicked, Rammstein

В детстве любили гвозди микроскопом забивать?
 

slach

Новичок
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 ... это мощно конечно
 

kruglov

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

-~{}~ 27.04.06 10:26:

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

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