Newsgroup: it.lavoro.professioni.webmaster
Titolo: aggiornamenti con refresh

Ho notato che quando aggiorno una pagina di un sito web su cui sto lavorando 
e la carico sul sever poi continuo a vedere la vecchia pagina. Le modifiche 
le vedo soltanto facebdo un refresh della pagina da Browser. Dal momento che 
è un sito che viene aggiornato spesso, sapete se esiste il modo di non 
costringere l'utente a fare conntinui refresh delle pagine per vedere la 
nuova versione aggiornata?
Mi pare che esista un metatag per questo ma non ricordo quale.
saluti Marcello 



Non è chiarissimo quale sia il tuo problema.
Per forzare un ricaricamento lato browser (ma allora la pagina ti si
ricarica di continuo), META HTTP-EQUIV="REFRESH".
Il comportamento che dici sembrerebbe però dovuto a qualcosa, fra il
server e il browser, che fa caching aggressivo a colpi di HTTP/304 -
potrei tirare a indovinare il provider ;-) - e in quel caso dovresti
intervenire con dei pragma "Expires" o "Cache-Control".
(Dovrebbe bastarti per una googlata liberatoria)
Leonardo
-- 
Enough, enough!  But, stranger, ere we part,
Glancing farewell to each nefarious bier,
This warning would I beg you take to heart:
There is an end to e'en the worst career!

Non è chiarissimo quale sia il tuo problema.
Per forzare un ricaricamento lato browser (ma allora la pagina ti si
ricarica di continuo), META HTTP-EQUIV="REFRESH".
Il comportamento che dici sembrerebbe però dovuto a qualcosa, fra il
server e il browser, che fa caching aggressivo a colpi di HTTP/304 -
potrei tirare a indovinare il provider ;-) - e in quel caso dovresti
intervenire con dei pragma "Expires" o "Cache-Control".
(Dovrebbe bastarti per una googlata liberatoria)
Leonardo
-------------------
Mi pare strano, il sito è in html/css. Il problema è che spesso, non sempre 
mi pare, se non faccio un refresh da browser non vedo la nuova versione 
delle pagine aggiornate e rimontate sul server. Cioè, mi spiego meglio. Il 
sito è online, poi voglio fare un aggiornamento del sito, mettiamo della 
home page, perché ho dimenticato di mettere i codice di Google analytics. 
Quindi da locale prendo la mia home page, inserisco il codice di G.A., e 
faccio un upload della pagina sul server (Aruba hosting linux). Se riapro il 
sito e guardo nel source della home page non vedo il codice di G.A. Se però 
faccio un refresh della pagina da browser, ossia clicco sul pulsante di 
refresh del browser, allora la pagina ricaricata nel suo source code ha il 
codice G.A.
CIao Marlong

Mi pare strano, il sito è in html/css. Il problema è che spesso
...si manifesta un problema di caching.
Sono d'accordo, è strano; sono d'accordo, non lo dovrebbe fare.
Però, di fatto lo fa; e i fatti vincono sulle nostre opinioni cento
volte su cento.
Rimane il problema "come non farglielo fare?".
Con un linguaggio server side, ti direi di aggiungere un pragma per
il no-caching (o l'expiry corretto). Però se il sito è statico, non
puoi farlo se non in modo minimale.
Prova ad aggiungere nella pagina:
	<meta http-equiv="Cache-Control" content="max-age=600" />
premi refresh per essere sicuro di aver caricato la pagina con quel
particolare header.
Poi modifica la pagina, e tornaci sopra senza refresh e verifica di
stare leggendo la VECCHIA pagina.
Dopo almeno 600 secondi, tornaci di nuovo sopra senza refresh; ora,
dovresti vedere la pagina nuova.
Se non funziona prova a mettere "no-cache" al posto di max-age=600,
ma è una misura disperata.
Se non funziona neppure così, devi molestare il tuo provider oppure
verificare che non ci siano altri proxy in mezzo (un sistema banale
e brutale è di vedere se il comportamento si verifica anche, metti,
dall'Internet café all'angolo).
Sul perché succeda, il discorso sarebbe lungo.


"Leonardo Serni"  ha scritto














Leonardo
-- 
*** Ciao Leonardo, mi hai dato dei consigli molto utili, voglio metterli in 
atto quanto prima. Non sono tornato ancora a lavorare sul sito, ma in questi 
giorni avrò modo di fare tutti i test del caso, perché così non va bene.
Tra l'altro è molto curioso che neanche il semplice refresh mi aggiorna la 
pagina, sono costretto a tenere premuto il tasto CTRL (o SHIFT, non ricordo, 
comunque uno dei due che forza ulteriormente l'aggiornamento).
Ciao Marcello 

"Leonardo Serni"  ha scritto nel messaggio 
news:0lekt6h4vmj7pds28...@L.Serni...









Leonardo
***
Ho fatto entrambe le verifiche ma con esito negativo, la situazione non è 
cambiata minimamente, senza refresh visualizzo la vecchia pagina, ho provato 
sia con IE che con Firefox.
Per provider intendi la società che mi fa hosting oppure proprio la società 
telefonica che fonrisce il servizio adsl? Nel primo caso si tratta di Aruba, 
nel secondo di telecom.
ciao Marcello 

nel secondo di telecom.
Aruba. E per carità di Dio quota per bene (OE-Quotefix se usi OE, oppure
un qualsiasi newsreader. No, Google Groups non è un newsreader).
Però, prima, fai il controllo che ti dicevo da un PC tutto diverso. C'e'
un provider che fa questi scherzi, ma non e' Aruba [1].
Leonardo
[1] magari li fa anche Aruba, ma mi pare strano.


 [1] magari li fa anche Aruba, ma mi pare strano.
Ok, domani se riesco faccio una prova da altro computer e da altra città 
(tanto per tagliare la testa al toro! ;-))
ciao Marcello

 Prima prova con Thunderbird, vediamo se funge.
Infatti, giustappunto mi sembrava strano che fosse quotato bene.
Magari riporta solo il messaggio a cui stai rispondendo.

(tanto per tagliare la testa al toro! ;-))
Bravo. Mi raccomando, sii eccessivo :-D
Leonardo
