1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Caching a funcionar muito mal

Discussão em 'Web Development' iniciada por joaopj, 15 de Agosto de 2007. (Respostas: 4; Visualizações: 591)

  1. joaopj

    joaopj Power Member

    Boas,
    O meu site pessoal está com uns problemas que eu acredito que sejam questões de caching.
    Eu actualizei o meu site há mais de 1 dia (mudei algum código, em files .php) e fiz o upload mas as alterações não aparecem no site.

    Eu posso até limpar o cache do meu browser, e entro em http://joaojeronimo.freehostia.com mas as alterações ainda não aconteceram, mas se eu entro em http://joaojeronimo.freehostia.com/index.php, as alterações estão todas lá !! :wow:


    Que tipo de problema é este ? Caching ?
    Como posso resolvê-lo ?

    PS:
    o "index.php" tem no início
    PHP:
    <?php
    ob_start
    ("ob_gzhandler");
    header("Cache-Control: no-cache, must-revalidate");
    header('Content-type: text/html; charset=UTF-8');
    a primeira linha é para a gzip compression (será isto a causa dos problemas ?)
    a segunda é uma tentativa de impedir a página de fazer caching(esta é uma das alterações que não fez efeito)
    e a terceira linha todos vocês devem saber o que é....

    Obrigado a todos
     
  2. nopaysoft

    nopaysoft Power Member

    em principio limpando o cache do browser devia aparecer as alterações...
    limpaste?
     
  3. joaopj

    joaopj Power Member

    Sim, limpei.... Várias vezes... e não apareceram as alterações...

    E uma coisa interessante, é que quando eu vou validar o site (o xHTML), Aparecem lá as alterações...

    Hoje eu ouvi falar de uma espécie de caching a nivel de ISP... é possivel que isto esteja a acontecer ?
     
  4. nopaysoft

    nopaysoft Power Member

    Epá não sei... mas duvido... isso e no minimo estranho... lol...
    Ja tenstaste eliminar provisoriamente a primeira linha de que falas?

    Epa sao so sugestoes lol... eu tenho cache para funcoes do site em javascript e nunca me aconteceu nada do genero...
     
  5. joaopj

    joaopj Power Member

    Sim, exprimentei, E FUNCIONOU :D

    Mas foi mais dificil do que eu pensava... Com aquela linha, mesmo apagando-a e substituindo o novo file sem a linha, a alteração não fazia efeito, então criei um novo subdomínio, e copiei para lá o meu site inteiro, sem aquela linha no index.php.... Agora tudo funcionava bem :) E depois foi só apontar os outros subdomínios todos para lá e agora tá tudo bem :)

    Obrigado por tudo !!
     

Partilhar esta Página