Come faccio a svuotare la cache di Safari?

12

Ci sono state infinite volte in cui ho incontrato un problema dopo aver modificato HTML su un Mac. Il problema deriva dal fatto che ho caricato il file aggiornato sul mio server tramite FTP e che avrò accesso al sito Web in Safari. L'unica cosa che non ha funzionato correttamente era che Safari aveva già memorizzato nella cache la pagina web (la vecchia versione), quindi avrebbe mostrato la vecchia versione. Ho pensato a me stesso e ho deciso di svuotare la cache in Safari sperando che avrebbe risolto il mio problema. Cancellare la cache significa semplicemente ricaricare il sito web. Ha ancora trovato la vecchia versione del file. Per dimostrare che il file sul server è stato effettivamente aggiornato, ho ottenuto su un altro Mac sulla stessa rete e ha visualizzato la nuova versione del file. Indipendentemente dal numero di volte in cui ho aggiornato o cancellato la cache o riaperto Safari, il file vecchio veniva sempre consegnato. L'unica altra soluzione che potevo inventare era riavviare. Dopo un riavvio, Safari ha ricaricato l'intero sito Web e ha visualizzato la nuova versione del file.

Mi sto davvero chiedendo come svuotare il cache di Safari e farlo funzionare correttamente. È qualcosa che fa il sistema operativo (ho avuto anche problemi simili con i file sul mio hard disk)? Non voglio riavviare tutto il tempo solo per vedere una nuova versione di un file, quindi c'è un modo per assicurarmi che sto visualizzando il più recente? C'è una cartella di archiviazione temporanea che posso cancellare manualmente? Questo mi succede abbastanza spesso (non molto frequente, ma abbastanza per me da notare), e la mia unica soluzione attuale è riavviare.

Ho una strana sensazione (non è davvero un pensiero, ma una possibilità mai così lieve che non ha molto senso) che provenga da un livello inferiore.

    
posta Andrew Larsson 30.03.2012 - 07:25
fonte

3 risposte

12

In Safari, tieni premuto il tasto ( Maiusc ) mentre fai clic sul pulsante Aggiorna. Questo eseguirà un aggiornamento "duro", che ignora la cache locale.

(Per cancellare rapidamente la cache in Safari, premi + + E , vai a Privacy e fai clic su "Rimuovi tutti i dati del sito web" .)

    
risposta data 30.03.2012 - 07:38
fonte
2

Quando Safari non cancella la cache:

  1. Assicurati di aver effettuato il logout da tutte le pagine web e di aver chiuso tutte le schede di Safari.

  2. Apri Finder e seleziona Vai → Vai alla cartella ... nella barra dei menu. (In alternativa, puoi usare la scorciatoia da tastiera, Comando + Shift + g .)

  3. Copia e incolla quanto segue nel menu a discesa:

    ~/Library/Safari/Databases

  4. Elimina tutti i contenuti che appaiono in quella cartella evidenziando tutte le cartelle e facendo clic con il pulsante destro del mouse e selezionando Sposta nel cestino.

  5. Apri di nuovo Safari e controlla che tutti gli elementi siano ora eliminati.

  6. Se non viene visualizzato nulla quando cerchi i criteri sopra indicati, cerca

    ~/Library/Safari/Local Storage

    e segui i passaggi 4 e amp; 5 sopra per cancellare tutti i contenuti.

risposta data 14.09.2018 - 15:15
fonte
1

Ho avuto lo stesso problema tranne che ho notato che stava succedendo anche con altri browser. Come risulta che non era Safari o OSX era una cache creata dal fornitore di servizi.

Per risolvere il problema, inserisco il codice nella mia pagina per impedire che venga memorizzato nella cache.

content="no-cache"

"Alcune persone conoscono il caching del browser, ma rimangono sorpresi dalla memorizzazione nella cache dell'ISP. La memorizzazione nella cache dell'ISP funziona in modo analogo alla memorizzazione nella cache del browser. Una volta visitato un sito Web, l'ISP può memorizzare tali pagine in modo che sembrino caricare più velocemente la prossima volta che li visiti. Il problema principale con questo è che a differenza della cache del browser non puoi eliminare questi file temporanei, devi invece aspettare che la cache dell'ISP scada e richiede nuove copie dei file. molto frustrante se stai provando a sviluppare o apportare modifiche al tuo sito web o anche a guardare nuove informazioni. "

    
risposta data 27.05.2013 - 13:31
fonte

Leggi altre domande sui tag