O cache / mem do cache de mods do Apache salva o cache por 10 segundos e então faz o cache novamente

1

Eu tenho isso configurado no meu 000-default:

<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>

esta página http://live.website.com/index.php apenas imprimindo: time() , mas vejo que após 10 segundos a hora é armazenada novamente em cache.
Também tentei disco, mas recebo os mesmos resultados.

Última lâmpada do Ubuntu.

Obrigado

    
por yos mishan 12.01.2013 / 19:16

1 resposta

0

Um script PHP regular precisará incluir informações de cabeçalho HTTP adicionais para que mod_cache funcione. Consulte a seção " O que pode ser armazenado em cache? " do Guia de cache do

<?php
header("Cache-Control: must-revalidate, max-age=3600");
header("Vary: Accept-Encoding");
echo time();
    
por 21.01.2013 / 20:53