Мини Вики. Чтоб ничего не забыть!

GZip сжатие данных с использованием PHP


Допустим есть некий текст, хранящийся в переменной $page. Пусть это будет тело веб-станицы. Можно этот текст сжать и затем в таком виде хранить

$page = gzencode($page);

Либо вывести в браузер пользователя, уменьшая тем самым переданный трафик

header('content-encoding: gzip');

header('vary: accept-encoding');

header('content-length: ' . strlen($page));

echo $page;