Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eu tenho algumas dúvidas, vejam:
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
Na headers acima acusa última modificação todo dia, mas eu não modifico todo dia.
Se eu quiser que só acuse última modificação quando eu atualizar mesmo, vou ter que sair
mudando a data manualmente? a cada atualização?
-----------------
Outra:
header("Cache-Control: no-store, no-cache, must-revalidate");
Eu quero o Cache-Control de 30 em 30 dias, como faço? qual o formato da data e novamente, eu vou ter que ficar mudando a data a cada 30 dias?
e
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); funciona como mesmo?
--------------------
Na verdade a questão é a seguinte:
Instalei o Page Speed no Firefox, recomendado para o google, para otimizar a velocidade de abertura da página e ele acusou esse problema: "Leverage browser caching" e me direcionou para essa página de ajuda:
http://code.google.com/intl/pt-BR/speed/page-speed/docs/caching.html#LeverageBrowserCaching
Mas aínda estou meio confuso o que devo fazer.
Obrigado.
Veja o manual: Função header()
O que aquele link do google code quer dizer é que você deve definir uma data de validade ou uma idade máxima no header para recursos estáticos, que instrui o navegador para carregar os recursos previamente descarregados a partir do disco local e não através da rede, evitando perdas de tempo.
Tradução: http://bit.ly/hioWPS :joia: