Newsgroup: it.comp.macintosh
Titolo: A che serve la cache di Safari?

Ciao a tutti, stavo vedendo messaggi vecchi sul newsgoup e ho trovato
poche risposte inerenti alla cache di Safari.
Ma a cosa serve?
Tanto non puoi vedere le pagine off line in cache.
Non c'è modo di azzerare la dimensione cache o meglio escluderla a
priori?
ciao
-- 
Skype: sandrino_mac
iChat: sandrinomac

 Ma a cosa serve?
A caricare le pagine più in fretta, of course.
--
Io.

 A caricare le pagine più in fretta, of course.
già che safari non è proprio un razzo... figuriamoci senza cache.
secondo me la cache non serve molto, anzi è una bella limitazione per
chi aggiorna le pagine di sini non dinamici.
però ormai è così.


 Tanto non puoi vedere le pagine off line in cache.
a ridurre il traffico superfluo sulla Rete, che e' Cosa buona e giusta™
-- 
http://www.emeraldion.it
Anche quel tale aveva cominciato eliminando malati

 già che safari non è proprio un razzo... 
tremo dipenda dalla macchina: su intel safari ci mette un salto ad
avviarsi ed è solo leggermente più lento di Firecocks ottimizzato intel
-- 
I've always been more concerned with users. )\._.,--....,'``.
Programmers do their work but once, while  /,   _.. \   _\  (`._._,
users are saddled with it ever thereafter. `_.-(,_..'--(,_..'`-.;.'

 a ridurre il traffico superfluo sulla Rete, che e' Cosa buona e giusta™
Quoto!  : )
-- 
Mr. Fix @ work

 avviarsi ed è solo leggermente più lento di Firecocks ottimizzato intel
Qui G3, Firecocks è comunque mostruosamente più lento e farraginoso
di Safari.
Una finestra di Firecocks pesa come cinque di Safari. E poi è brutto.
--
Io.

 chi aggiorna le pagine di sini non dinamici.
E perchè, di grazia?
--
Io.

 avviarsi ed è solo leggermente più lento di Firecocks ottimizzato intel
mi sa che dovrebbe essere il contrario.
-- 
www.malcom-mac.com
mac os developer

 mi sa che dovrebbe essere il contrario.
invece no: macbook 1,83 corespento, 2 giga di ram


 invece no: macbook 1,83 corespento, 2 giga di ram
beato te :)


 chi aggiorna le pagine di sini non dinamici.
Se vuoi essere sicuro di aggiornarla basta fare shift-reload (ma poi 
dipende anche dal proxy del tuo provider)

 Ma a cosa serve?
ad evitare di scaricare più volte la stessa cosa

 E perchč, di grazia?
perché se ho una pagina in html e in questa cambio un'immagine
mantanendo lo stesso nome o cambio del testo, questo spesso non viene
aggiornato e si utilizza il materiale in cache pur mettendo i tag meta
con date precedenti o altri comandi.


 a ridurre il traffico superfluo sulla Rete, che e' Cosa buona e giusta
assolutamente, ridurre il traffico in rete è un dovere, però penso che
possa essere a discrezione dell'utente l'uso della cache o meno.
no?


 possa essere a discrezione dell'utente l'uso della cache o meno.
la dimensione della cache dovrebbe essere personalizzabile (non saprei
dirti il come; fai riferimento alla guida di Safari)
-- 
http://www.emeraldion.it
Se questa è la società evoluta, io voglio scendere

 con date precedenti o altri comandi.
Bastano due (non uno) refresh e safari smette di leggere la cache e
legge i files aggiornati..
Ciao
-- 
Alan
"Ci spiace, ma il lucro č indispensabile."
http://www.qreate.net

 con date precedenti o altri comandi.
No, perchè la cache è inutile?
Hai idea di quanti k tireresti giù ogni giorno solo per il logo di
Google ogni volta che fai una ricerca?
--
Io.

 legge i files aggiornati..
giusto, ma come faccio a sapere se la pagina è aggiornata o meno?
è questo il punto, fino a che non fai 2 refresh non sai se la pagina è
aggiornato o no.




infatti lo cambiano per ogni ricorrenza...
ho capito che la cache è utile ma posso decidere io se usarla o meno? No
purtroppo.
Allora perché non posso usare la cache per vedere le pagine in off line?
Non so, a me non convince...
vabbè, pazienza


 dirti il come; fai riferimento alla guida di Safari)
in safari non c'è nulla in merito.


 in safari non c'č nulla in merito.
Attiva il menu Debug: ci troverai la voce "Show Caches Window". Dalla
Caches Window puoi disabilitare le cache di WebCore.
-- 
Ci sono 10 tipi di persone: quelle che capiscono il
sistema binario e quelle che non lo capiscono.

 Caches Window puoi disabilitare le cache di WebCore.
precisamente. Per attivare il menu debug, chiudere Safari, scrivere da
Terminale:
$ defaults write com.apple.Safari IncludeDebugMenu 1 (invio)
riavviare Safari.


 Allora perché non posso usare la cache per vedere le pagine in off line?
Se non puoi farlo (e non ho mai provato), è perchè non salva tutte le
pagine.
--
Io.

 giusto, ma come faccio a sapere se la pagina è aggiornata o meno?
Ma che te ne frega?
Se è una pagina i cui dati *debbono* essere aggiornati pressochè in
realtime, il proprietario ha tutti i mezzi per inibire queste
situazioni.
Altrimenti non dovrebbe ragionevolmente fregartene.
--
Io.

 Altrimenti non dovrebbe ragionevolmente fregartene.
non sono proprio concorde. mi aspetto che una pagina sia aggiornata.


 tre, in realtà... oppure Option + click sul pulsante di refresh.
queste info sono interessanti.
posso chiedere dove sono presenti info in merito?


 posso chiedere dove sono presenti info in merito?
Prove scientifiche personali :PP
-- 
Alan
"Ci spiace, ma il lucro è indispensabile."
http://www.qreate.net

 tre, in realtà... oppure Option + click sul pulsante di refresh.
Qui pagine statiche, ne bastano due. Magari con cose più server side ci
sono variabili più complicate per cui ne servono tre..
Ciao
-- 
Alan
"Ci spiace, ma il lucro è indispensabile."
http://www.qreate.net

 come?
Con gli opportuni header HTTP che controllano il caching.
Alex

 Con gli opportuni header HTTP che controllano il caching.
tipo questi:
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<META HTTP-EQUIV="expires" CONTENT="Wed, 20 Feb 2000 08:30:00 GMT">
io uso questi nel sito della radio (
www.radionk.com
), ma non sempre
funzionano.
devo usarne di altri?


 esatto :-)
ottimo, quindi premendo questa combinazione di tasti, safari cosa fa,
forza la ricarica della pagina o solo degli elementi aggiornabili?


 javascript che scrivono link di inclusione CSS, e XML asincroni.
Dici che bastano tre reload? Io per vedere il risultato di CSS cambiati
in passato ho sempre dovuto chiudere e riaprire la finestra o il tab.
-- 
Nicola D'Agostino
<!-- 
http://www.nicoladagostino.net
 -->
<!-- 
http://www.storiediapple.it
 -->
<!-- 
http://www.nezmar.com
 -->

 Io preferisco questo: <meta http-equiv="expires" content="-1" />
c'è molta differenza tra questi due?
