Como evitar que o CSS do teu site fique armazenado em cache
Dica publicada em Javascript / Design
Como evitar que o CSS do teu site fique armazenado em cache
Supondo que você está em fase de mudanças de layout e gostaria de evitar que teu arquivo CSS fique armazenado em cache no browser de seus
visitantes. Como fazer?
Uma declaração tradicional de uma folha de estilo é assim:
O truque pra evitar que o arquivo fique armazenado em cache é adicionar uma variável GET aleatória à URL. Exemplo:
O "como" criar tal variável de modo aleatório fica por sua conta. Se você usa PHP por exemplo, ficaria assim:
Ou então mude o conteúdo de "?id=xxxx" toda vez que atualizar teu arquivo CSS.
O mesmo conceito vale para qualquer arquivo estático de seu website. Basta fazer com que o link que leva até ele tenha uma variável GET aleatória. Essa variável obviamente será descartada pelo arquivo, mas isso não importa.
Uma declaração tradicional de uma folha de estilo é assim:
<link rel="stylesheet" href="/css/estilo.css" type="text/css">
O truque pra evitar que o arquivo fique armazenado em cache é adicionar uma variável GET aleatória à URL. Exemplo:
<link rel="stylesheet" href="/css/estilo.css?id=12345" type="text/css">
O "como" criar tal variável de modo aleatório fica por sua conta. Se você usa PHP por exemplo, ficaria assim:
<link rel="stylesheet" href="/css/estilo.css?id=<?php echo time(); ?>" type="text/css">
Ou então mude o conteúdo de "?id=xxxx" toda vez que atualizar teu arquivo CSS.
O mesmo conceito vale para qualquer arquivo estático de seu website. Basta fazer com que o link que leva até ele tenha uma variável GET aleatória. Essa variável obviamente será descartada pelo arquivo, mas isso não importa.
Como posso realizar esse processo ?
[]'s
T+