WebSite X5Help Center

 
LUIZ G.
LUIZ G.
User

Como fazer cache zero na primeira página (homepage)?  pt

Author: LUIZ G.
Visited 918, Followers 1, Shared 0  

Quando se usa o recurso de Mensagem Promocional, o cliente precisa usar o recurso de CTRL+F5 para limpar o cache e poder ver o novo popup.

Como eliminar o cache, pelo menos na homepage?

Obrigado.

Posted on the
24 ANSWERS - 12 USEFUL
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

(It > Pt) ... se você usar uma imagem com um nome diferente do anterior, então você não deve ter problemas de cache ...
... caso contrário, para imagens sempre com o mesmo nome, você deve tentar com código EXTRA para enganar o cache ...

.

ciao

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
CARLOS AMARAL
CARLOS AMARAL
Moderator
Best User of the month ESBest User of the month PT

Que tal Luiz,

El proceso es muy sencillo ya que lo único necesario es poner el código a continuación dentro de las etiquetas HEAD> </HEAD>:

<meta http-equiv="Expires" content="0"> <meta http-equiv="Last-Modified" content="0"> <meta http-equiv="Cache-Control" content="no-cache, mustrevalidate"> <meta http-equiv="Pragma" content="no-cache">

Saludos colegas...

Carlos A.

Read more
Posted on the from CARLOS AMARAL
LUIZ G.
LUIZ G.
User
Author

(It > Pt) ... se você usar uma imagem com um nome diferente do anterior, então você não deve ter problemas de cache ...
... caso contrário, para imagens sempre com o mesmo nome, você deve tentar com código EXTRA para enganar o cache ...

.

Olá

.

Publicado em 22/10/2021 10:22:01 de  ‪ KolAsim

Mesmo assim, a imagem do popup vem a antiga. O cliente constante precisa usar o CTRL+F5.

Read more
Posted on the from LUIZ G.
LUIZ G.
LUIZ G.
User
Author

Que tal Luiz,

O processo é muito simples, pois tudo que você precisa é colocar o código abaixo dentro das tags HEAD> </HEAD>:

<meta http-equiv = "Expires" content = "0"> <meta http-equiv = "Last-Modified" content = "0"> <meta http-equiv = "Cache-Control" content = "no-cache, mustrevalidate "> <meta http-equiv =" Pragma "content =" no-cache ">

Saudações colegas ...

Carlos A.

Vou tentar, Carlos... Obrigado.

Publicado em 22/10/2021 14:27:18 de CARLOS AMARAL

Read more
Posted on the from LUIZ G.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
LUIZ G.
... ... ... ...  Mesmo assim, a imagem do popup vem a antiga. O cliente constante precisa usar o CTRL+F5.

... No momento não consigo verificar, mas me parece estranho...
... enfim, se você estiver interessado no meu código EXTRA exclusivo que intervém apenas na mensagem, sem pesar no download de toda a página, não recomendado, avise-me, mas neste caso você também deve postar o LINK da sua página...
... caso contrário, prossiga com o meta_cache anterior, ... na maioria das vezes válido...

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
LUIZ G.
LUIZ G.
User
Author

... No momento não consigo verificar, mas me parece estranho...
... enfim, se você estiver interessado no meu código EXTRA exclusivo que intervém apenas na mensagem, sem pesar no download de toda a página, não recomendado, avise-me, mas neste caso você também deve postar o LINK da sua página...
... caso contrário, prossiga com o meta_cache anterior, ... na maioria das vezes válido...

.

Publicado em 22/10/2021 15:19:11 de  ‪ KolAsim ‪

Coloquei o código acima para testar. Vou esperar o próximo popup para ver se deu certo!

Obrigado a todos!

Read more
Posted on the from LUIZ G.
CARLOS AMARAL
CARLOS AMARAL
Moderator
Best User of the month ESBest User of the month PT
‪ KolAsim ‪ ‪
... No momento não consigo verificar, mas me parece estranho....

A mi me ha pasado eso tambien... que por mas que cambie de nombre de los archivos, el navegador sigue trayendolos del caché y no actualiza el contenido, para esos casos he usado ese codigo que puse mas arriba.

Obliga al navegador a refrescar el cache cada vez que entra alguien al sitio.

Saludos colegas.

Carlos A.

Read more
Posted on the from CARLOS AMARAL
LUIZ G.
LUIZ G.
User
Author

Vou mudar o arquivo e ver se funciona... 1 min

Read more
Posted on the from LUIZ G.
LUIZ G.
LUIZ G.
User
Author

<meta http-equiv = "Expires" content = "0"> <meta http-equiv = "Last-Modified" content = "0"> <meta http-equiv = "Cache-Control" content = "no-cache, mustrevalidate "> <meta http-equiv =" Pragma "content =" no-cache ">

Não adiantou. Mesmo usando o Opera, continua carregando a imagem anterior no popup.

Isso só acontece com o popup. Para a página em si, atualiza certinho.

https://www.sinicon.org.br

Read more
Posted on the from LUIZ G.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
LUIZ G.
... ... ...  continua carregando a imagem anterior no popup. Isso só acontece com o popup. ... ... ... 

... o resultado não é garantido, ...mas se você estiver interessado em tentar o que eu disse antes, então me avise quando se sentir pronto, possivelmente durante o dia, então voltarei aqui para obter instruções, ...caso contrário, como não falado e ignorar minha publicação...

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
LUIZ G.
LUIZ G.
User
Author

OK, KolAsim... Obrigado. O site é sinicon.org.br. Precisa de mais alguma coisa para tentar a solução?

Read more
Posted on the from LUIZ G.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... este código é minha invenção exclusiva, mas eu não posso tentar, então você tem que tentar e verificar a si mesmo online ...

<script>
$(document).ready(function() {//K>;/**==KolAsim==**/
Ctrl_imgK = setInterval(function(){ rilevaK() }, 1000); //K1>|<<;
function cacheimgK() { //cache img MSG by KolAsim;//K2>;
imgK = $('.splashContent img');
imk=$(imgK).attr("src");
$(imgK).attr("src", imk+ "?"+new Date().getTime() );
}//K2<<;
function rilevaK() {//K3>;
if ($('.splashContent').is(':visible')) { //K4>;
clearInterval(Ctrl_imgK);cacheimgK();
} //K4<<;
}//K3<<;
});//K<<;
</script>

.....................................

...!... x >> Passo 3 - Mapa > A janela Propriedades da Página > Opções na aba Avançadas | Código personalizado: > 3ª opção > Antes de fechar a tag HEAD

.

...!... atenção...!... ...o código anterior que você usou está incorreto, você colou errado...!...

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
LUIZ G.
LUIZ G.
User
Author

Obrigado, Kol... Na primeira vez até que funcionou, mas na segunda vez em que voltei para a imagem oficial, mostro a antiga.

Dá uma conferida para ver se colei errado ou cometi algum erro.

Abraço!

Read more
Posted on the from LUIZ G.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

...!... não é meu código ...!...
... contém vários erros graves; ... talvez você tenha usado o tradutor que altera a formatação...
... você tem que copiar /colar  meu código original ...
... depois de corrigido, você terá que verificar online novamente para ver se funciona ...

.

ciao

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
LUIZ G.
LUIZ G.
User
Author

Sim... Era o tradutor mesmo. Mas continua sem funcionar. Será que é porque a página é PHP?

<script>
$(document).ready(function() {//K>;/**==KolAsim==**/
Ctrl_imgK = setInterval(function(){ rilevaK() }, 1000); //K1>|<<;
function cacheimgK() { //cache img MSG by KolAsim;//K2>;
imgK = $('.splashContent img');
imk=$(imgK).attr("src");
$(imgK).attr("src", imk+ "?"+new Date().getTime() );
}//K2<<;
function rilevaK() {//K3>;
if ($('.splashContent').is(':visible')) { //K4>;
clearInterval(Ctrl_imgK);cacheimgK();
} //K4<<;
}//K3<<;
});//K<<;
</script>

Read more
Posted on the from LUIZ G.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... para mim, parece no meu PC e no meu smartphone que meu código funciona como visto da fonte:
https://www.sinicon.org.br/images/REVISTA-08_n6ygbp4d.jpg?1635032188627
... você tenta substituir por uma imagem diferente da atual que sempre me parece a mesma, para que fique mais evidente ...

... quaisquer problemas podem depender do peso e lentidão da página ...
... eu modifiquei o código com uma verificação dupla, e portanto você tem que deletar o anterior, e este novo em vez disso você tem que colocá-lo em uma seção diferente na 6ª  opção (/BODY)...
...!... notificar quando substituir o código e a imagem ...!...
... este é o novo código para a 6ª  opção (/BODY):
<script>
$(document).ready(function() {//K>;/**==KolAsim==**/
Ctrl_imgK = setInterval(function(){ rilevaK() }, 1000); //K1>|<<;
function cacheimgK() { //cache img MSG by KolAsim;//K2>;
imgK = $('.splashContent img');
imk=$(imgK).attr("src");
$(imgK).attr("src", imk+ "?"+new Date().getTime() );
}//K2<<;
function rilevaK() {//K3>;
k= parseInt($('.splashContent').css('width')) ;
if ($('.splashContent').is(':visible') && k > 100) { //K4>;
clearInterval(Ctrl_imgK);cacheimgK();
} //K4<<;
}//K3<<;
});//K<<;
</script>

............................

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
LUIZ G.
LUIZ G.
User
Author

Coloquei, lá, Kol.

Mas ainda não está atualizando. Tentei trocar a efeito de entrada também para ver se isso mudava, mas nada, Só após o CTRL+F5.

Com você isso funciona?

Obrigado.

Read more
Posted on the from LUIZ G.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... como eu te pedi, você não mudou a imagem, é sempre a mesma ...
... use uma imagem completamente diferente
... aqui ou aquele detecto neste momento como tempo presente
https://www.sinicon.org.br/images/REVISTA-08_t1i9uojr.jpg?1635171173225
... você me avisa ...

ciao

.

---p.s.:  .. não deveria importar, mas você não colocou o código onde eu disse:

>>  6ª  opção (/BODY)

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
LUIZ G.
LUIZ G.
User
Author

Mudei sim, Kol. Usei uma outra diferente. Mas durante o tempo que testei. porque a empresa não pode ver que está outra imagem errada, até que você possa olhar. Vou fazer o seguinte, vou renomear a imagem correta para outro nome diferente e colocar no lugar. Vou deixar lá para que você possa ver. Mas a imagem nova vai ter esse detalhe pequeno para diferenciar. 

Havia colocado após a abertura do BODY, agora coloquei antes do fechamento.

Uhuuuuuuuuuuuuuuu... Acho que agora deu certo, Kol!!!! Confere lá!!!

Read more
Posted on the from LUIZ G.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... como eu disse antes, talvez o peso e a lentidão de abrir a página e a mensagem possam afetar ...
... adicionei um atraso de mais de 20 segundos ao código (ritardoK = 20;), que você pode avaliar, aumentar ou diminuir como preferir ...
... após esses segundos de espera, o código recarrega a imagem novamente ...
... Também adicionei um alerta (alert), uma mensagem de boas-vindas, para que vocês notem a implementação do atraso.
... quando você tentar você vai entender...
... este alerta pode ser eliminado excluindo a linha de referência ...
... você me avisa ...
Olá, ciao

.....................................

<script>
$(document).ready(function() {//K>;/**==KolAsim==**/
Ctrl_imgK = setInterval(function(){ rilevaK() }, 1000); //K1>|<<;
function cacheimgK() { //cache img MSG by KolAsim;//K2>;
imgK = $('.splashContent img');
imk=$(imgK).attr("src");
$(imgK).attr("src", imk+ "?"+new Date().getTime() );
}//K2<<;
function rilevaK() {//K3>;
k= parseInt($('.splashContent').css('width')) ;
if ($('.splashContent').is(':visible') || k > 100) { //K4>;
clearInterval(Ctrl_imgK);cacheimgK();
} //K4<<;
}//K3<<;
ritardoK = 20 ; // secondi di ritardo;
setTimeout(function(){ //K5>;
imgK2 = $('.splashContent img');
imk2=$(imgK2).attr("src");
$(imgK2).attr("src", imk2+ "?"+new Date().getTime() );
alert("Bem-vindo ao site do SINICON");
}, ritardoK * 1000); //K5<<;
});//K<<;
</script>

..................................

...

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
LUIZ G.
LUIZ G.
User
Author

Ok, vela lá. Só substitu[i p códugo e troquei a imagem. Mas não está mais funcionando... 

Será que fiz alguma besteira?

8((((

Read more
Posted on the from LUIZ G.
LUIZ G.
LUIZ G.
User
Author

Nao funcionou mesmo... Removi tudo e estou colocando isso no htacess. O que acha?

# BEGIN Cache-Control Headers
<IfModule mod_headers.c>
<FilesMatch "\\.(ico|jpe?g|png|gif|swf|gz|ttf)$">
Header set Cache-Control "max-age=240, public"
</FilesMatch>
<FilesMatch "\\.(css)$">
Header set Cache-Control "max-age=2592000, public"
</FilesMatch>
<FilesMatch "\\.(js)$">
Header set Cache-Control "max-age=2592000, private"
</FilesMatch>
<filesMatch "\\.(html|htm)$">
Header set Cache-Control "max-age=7200, public"
</filesMatch>
# Disable caching for scripts and other dynamic files
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
Header unset Cache-Control
</FilesMatch>
</IfModule>
# END Cache-Control Headers

Read more
Posted on the from LUIZ G.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... você alterou o tipo de mensagem com o tipo de imagem [DATA/base64]...
... então se está tudo bem para você no lado do servidor com ".htaccess" você tem que verificá-lo quando mudar a imagem; .. isso eu não posso controlar isso
.. bom trabalho tchau, ciao ...

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪