Мелка правка в php коде

Бюджет: 400 руб
5.47 $ – 4.64 €
Есть скрипт php кеша. Скрипт кеширует страницы сайта в папку /cache/   в расширении html 
Одна кешированная страница в паке /cache/  весит 30 кб.   

Задача в следующем. Нужно научить скрипт сохранить кешированные страницы в папке  /cache/  в самом максимальном сжатом формате например gzip и выводить уже кеш на страницу в разархивированном формате.
Место на сервере мало. поэтому задача стоит такая. 

Сам скрипт
coderhs.com/archive/cache...
php.net/manual/ru/functio...


В начало скрипта, генерирующего страницы сайта:
<?php
// раздел настроек, которые вы можете менять
$cachedir = $_SERVER['DOCUMENT_ROOT'].'/cache/';
$cachetime = 3600; //время жизни кэша (1 час)

$thispage = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$cachelink = $cachedir.md5($thispage).".html";
if (file_exists($cachelink)) {
    $cachelink_time = filemtime($cachelink);
    // если кэш еще не устарел, читаем страницу из файла и отдаем браузеру
    if ((time() – $cachetime) <>


В конце скрипта:

<?php
$fp = fopen($cachelink, 'w');
fwrite($fp, ob_get_contents());
fclose($fp);
ob_end_flush();
?>
Опубликован 13.10.2017 в 14:16 Последнее изменение: 13.10.2017 в 15:58

Выберите способ верификации:

Обновите страницу после прохождения верификации.