web cache browser

  • ele_801@hotmail.com
  • Avatar de ele_801@hotmail.com Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
11 anos 8 meses atrás #79252 por ele_801@hotmail.com
ele_801@hotmail.com created the topic: web cache browser
Tenho um site desenvolvido com o Joomla 2.5, utilizei a estençao Jumi para carregar um arquivo .html que executa um javascript para mostrar na pagina principal a cotaçao de algumas moedas (cambio) ...

O problema, no meu ponto de vista, é que como os navegadores armazenam os dados no cache, esse arquivo nao se atualiza automaticamente, exibindo sempre os dados desatualizados.

No Cache do Joomla ja habilitei e desabilitei o plugin "System-Cache"
Agora esta habilitado e configurado da seguinte maneira:
System Cache (plugin)
Use Browser Caching: NO

Global Configuration
System
Cache: OFF-CACHE DISABLED
Cache Handler: File
Cache Time: 0

Lendo encontrei algumas possiveis soluçoes, mas nao consegui aplicar elas no Joomla.
Podem funcionar?
Como posso aplicar elas no Joomla?

PHP:
<?php
Header("Cache-Control: must-revalidate");
$offset = 60 * 60 * 24 * 3;
$ExpStr = "Expires: " . gmdate("D, d M Y H:i:s", time() + $offset) . " GMT";
Header($ExpStr);
?>

ou

Javascript:
response.setHeader("Cache-Control", "no-cache,no-store,must-revalidate");
response.setHeader("Pragma", "no-cache");
response.setDateHeader("Expires", 0);

ou ainda

HTML:
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="EXPIRES" CONTENT="Mon, 22 Jul 2002 11:12:01 GMT">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">

Qualquer ajuda, exclarecimento, palpite é muito bem vindo <!-- s;) --><img src="{SMILIES_PATH}/icon_e_wink.gif" alt=";)" title="Piscada" /><!-- s;) -->

Please Entrar ou Registrar to join the conversation.


Mais
11 anos 8 meses atrás #79256 por rldesign
rldesign replied the topic: Re: web cache browser

ele_801@hotmail.com escreveu: Lendo encontrei algumas possiveis soluçoes, mas nao consegui aplicar elas no Joomla.
Podem funcionar?
Como posso aplicar elas no Joomla?


Qualquer ajuda, exclarecimento, palpite é muito bem vindo <!-- s;) --><img src="{SMILIES_PATH}/icon_e_wink.gif" alt=";)" title="Piscada" /><!-- s;) -->


Se vc quiser aplicar, vc precisa fazer isso no arquivo .htaccess
Faça uma consulta antes na documentação do Apache, aqui vai a parte de controle de cache:
http://www.askapache.com/htaccess/apache-speed-cache-control.html

Rafael Santana
Web Designer | R&L Design - Desenvolvimento Gráfico e Sites

Please Entrar ou Registrar to join the conversation.

  • ele_801@hotmail.com
  • Avatar de ele_801@hotmail.com Autor do Tópico
  • Offline
  • JCB! Novato
  • JCB! Novato
Mais
11 anos 8 meses atrás #79387 por ele_801@hotmail.com
ele_801@hotmail.com replied the topic: Re: web cache browser
Oi Rafael!

Agradeço MUITO pela tua ajuda ...
Demorei um pouco a postar porque depois de ler e aplicar as alteraçoes tive a impressao de que tudo funcionava, mas nos testes sucessivos notei que ainda nao funciona ...

Eu editei o htaccess.txt renomeando-o para .htaccess e inserindo as seguintes linhas:


Header unset Pragma
FileETag None
Header unset ETag

# 1 YEAR
<filesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|swf|mp3|mp4)$">
Header set Cache-Control "public"
Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT"
Header unset Last-Modified
</filesMatch>

# 0 HOURS
<filesMatch "\.(html|htm|xml|txt|xsl)$">
Header set Cache-Control "max-age=0, must-revalidate"
</filesMatch>

# CACHED FOREVER
# MOD_REWRITE TO RENAME EVERY CHANGE
<filesMatch "\.(js|css)$">
Header set Cache-Control "public"
Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT"
Header unset Last-Modified
</filesMatch>



Depois acessei o Painel de Controle do Joomla 2.5 e alterei este parametro:

Global Configuration
- Use URL rewriting: yes

Num primeiro momento atualizou, mas acho que pelo simples fato de ter modificado o codigo ...
Estamos no dia 03/08 e o site apresenta os valores de 01/08.

Tem um detalhe que nao mencionei, eu moro na Italia, posto em um host brasileiro e os usuarios acessam principalmente da China e do Brasil.

Tem algo errado nas alteraçoes que fiz?
Tu tens alguma outra sugestao?

Obrigado pela atençao

Please Entrar ou Registrar to join the conversation.

Mais
11 anos 7 meses atrás #80286 por italoleite
italoleite replied the topic: Re: web cache browser
ele_801@hot se ligaa, cara estou tentando ativar esse cache em configuracao global - configuracao de cache. ja coloquei como ligado cache conservador, so q ele nao fica ligado...ele ate salva as alteracoes so q volta para desligado. o q tenho q fazer estou com um problema serio nesse site

<!-- w -->[url=http://www.dlarquitetura.com" onclick="window.open(this.href);return false;]www.dlarquitetura.com[/url]<!-- w -->

esta muito lento creio q isso poderia resolver o problema ativar o cache ne?

Please Entrar ou Registrar to join the conversation.

Mais
11 anos 3 meses atrás #85144 por ribafs
ribafs replied the topic: Re: web cache browser
Parece que o servidor não tem o mod_rewrite ativado.

Please Entrar ou Registrar to join the conversation.