У меня есть эта настройка по умолчанию 000:
<VirtualHost 192.168.1.10:80>
ServerName live.website.com
DocumentRoot /var/www/live.website.com
SetOutputFilter INFLATE;proxy-html;DEFLATE
CacheEnable mem http://live.website.com/
MCacheSize 4096
MCacheMaxObjectCount 1000
MCacheMaxObjectSize 2048
CacheDefaultExpire 3600
CacheMaxExpire 3600
CacheStoreNoStore On
CacheStorePrivate On
CacheIgnoreCacheControl On
CacheIgnoreNoLastMod On
MCacheMaxStreamingBuffer 2097152
</VirtualHost>
эта страница http://live.website.com/index.php
только печать: time()
, но я вижу, что через 10 секунд время перекешируется.
Также пробовал диск, но получаю те же результаты.
Лампа Ubuntu + последняя версия.
Спасибо
Обычный сценарий PHP должен включать дополнительную информацию заголовка HTTP для mod_cache
работать. См. Раздел "Что можно кэшировать?"из Apache Руководство по кешированию.
<?php
header("Cache-Control: must-revalidate, max-age=3600");
header("Vary: Accept-Encoding");
echo time();