Evitando cache em Sites

teste
abril 28, 2010 - 2:02 pm 3 Comments

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

3 Responses to “Evitando cache em Sites”

  1. Robson Freitas Says:

    Nossa eu estava a procura destes codigos a tempos.
    Valeu Danilo.

    Abs :)

    Like or Dislike: Thumb up 0 Thumb down 0

  2. Leandro Says:

    Você poderia dizer em que parte do css leigos como eu coloca… =/
    Recentemente precisei mudar o layout do blog para uma versão mais leve. Só que precisei criar um outro blog, realocar o endereço personalizado e importar as postagens do antigo. No processo, o blogger renomeou as URLs das postagens acrescentando números ao final delas. O resultado foi a quebra de links, na pesquisa aparece a indicação antiga para o mesmo site. O resultado foi uma queda substancial das visitas. Quero evitar que isso ocorra de novo. Então, onde ponho esta tag no CSS?

    Like or Dislike: Thumb up 0 Thumb down 0

  3. Danilo Pereira Says:

    Boa tarde Leandro, estas tags não são colocadas no CSS e sim no HTML.
    Você irá utilizar o comando acima referente ao HTML e colocá-lo entre a tag
    Exemplo:

    Boa tarde Leandro, estas tags não são colocadas no CSS e sim no HTML.
    Você irá utilizar o comando acima referente ao HTML e colocá-lo entre a tag
    Exemplo:

    <head>

    <meta http-equiv=”Expires” CONTENT=”0″>
    <meta http-equiv=”Pragma” content=”no-cache”>

    </head>

    Boa sorte!

    Like or Dislike: Thumb up 0 Thumb down 0

Leave a Reply

Layers Group Creative Minds