quarta-feira, 28 de abril de 2010

Evitando cache em Sites

LayersGroup_codigos

Este artigo é muito útil para desenvolvedores de sites que sempre estão em atualização, como portais de noticias, portfólios, etc. Utilizando os seguintes códigos é possível evitar o cache nos computadores de usuários que acessam diariamente o site.

Abaixo seguem códigos para diversas linguagens:

---------------------------------------------------------

HTML:



<meta http-equiv="Expires" CONTENT="0">

<meta http-equiv="Pragma" content="no-cache">


---------------------------------------------------------


ASP/IIS:


http://support.microsoft.com/support/kb/articles/Q234/0/67.asp

<% Response.CacheControl = "no-cache" %>

<% Response.AddHeader "Pragma", "no-cache" %>

<% Response.Expires = -1 %>


---------------------------------------------------------

PHP:


http://www.php.net/manual/en/function.header.php

<?php

header('Cache-Control: no-cache');

header('Pragma: no-cache');

?>


---------------------------------------------------------

COLD FUSION:

<cfheader name="Expires" value="#Now()#">

<cfheader value="no-cache">


---------------------------------------------------------

JSP:


http://www.jguru.com/faq/view.jsp?EID=377&page=2

<%

response.setHeader("Cache-Control","no-cache");

response.setHeader("Pragma","no-cache");

response.setDateHeader ("Expires", 0);

%>

---------------------------------------------------------

By Danilo Pereira

Nenhum comentário: