Sign in to follow this  
deliriohm

Cache sistema e utente

Recommended Posts

Ciao a tutti!

Apro questo thread piuttosto generale per chiedere informazioni sulla cache di sistema e quella utente.

In generale che informazioni contengono? E ogni quanto tempo è bene cancellarla (l'una o l'altra) per provare a risolvere eventuali rallentamenti/problematiche del sistema?

Inoltre, una volta cancellata quella utente e/o quella di sistema cosa cambierebbe? Quali impostazioni andrebbero perse (ammesso che ci siano impostazioni che vengano cancellate)?

Come potete ben vedere è un thread piuttosto generico, l'ho creato per togliermi qualche dubbio e far sì che possa essere d'aiuto anche ad altri utenti non molto esperti come me. (Cercando su google si trovano molte info su come cancellare la cache, ma non si trovano info riguardanti cosa si va a cancellare e come eventualmente può aiutare risolvere problemi del sistema).

grazie a tutti! ;)

Share this post


Link to post
Share on other sites

Le cache sono tutte uguali e servono alla stessa cosa.

In parole semplici sono serbatoi di dati elaborati recentemente a disposizione per un uso immediato.

In questo modo si sveltiscono le operazioni correnti.

Per evitare che alcuni dati vengano ogni volta assunti e lavorati, il sistema memorizza ed utilizza quelli più recenti più volte.

Un esempio pratico, quando vi collegate al Forum con Safari, l'applicazione non sta a processare le informazioni a disposizione per visualizzare la favicon.

(Quella piccola immagine che compare per prima nella barra delle url, prima dell'indirizzo http://..., che attualmente non è propria del Forum, ma lo è stata e dovrebbe essere, ed invece è quella di default del CMS vBulletin).

Utilizza invece quella già processata la prima volta che vi siete collegati, conservata nella cache di Safari.

Poniamo il caso che stanotte Fabrizio, l'editor di Macity, metta mano al codice e reinserisca il file favicon.ico proprio nella cartella del template del Forum.

Da subito chi si collega potrà visualizzare la favicon cambiata, quella originale.

Ma non noi, e per molti giorni, fino a che non svuoteremo la cache.

Ho fatto un esempio elementare, una cosa piccolissima che pesa pochissimi byte, ma che insieme a centinaia di MB di dati da processare ogni volta e che invece si trovano pronti e disponibili nella cache, migliora di molto il tempo di caricamento e visualizzazione di una pagina del Forum.

Sappiamo tutti, però, che i dati temporanei conservati ed utilizzati si possono corrompere.

Possono perdere un frammento o caricarlo male perché ha perso le informazioni di riconoscimento.

Però il sistema o l'applicazione non se ne accorge e continua ad usare quello sbagliato.

Se per qualche motivo ce ne accorgiamo noi, dovremo svuotare la cache per evitare un problema che ne discende.

Quindi la prima volta che ci ricollegheremo al Forum, il caricamento sarà più lento, ma la cache che si sta riempiendo sarà perfetta e le volte successive veloce come al solito.

In genere non conviene per il motivo appena detto svuotare se non ce n'è bisogno.

In modo analogo funziona la cache di sistema, che contiene le operazioni recenti già svolte, i ricorsi ai vari servizi ecc.

Quella del kernel che contiene le estensioni più frequentemente richiamate ed usate e via dicendo tutte le altre cache, font, internet, download ecc.

Comprese quelle ad uso dei riavvi, della gestione dei servizi di sistema, dell'hibernate (stop) molte e a volte senza il nome cache nella denominazione.

Col tempo si verifica che piccole imperfezioni accumulate nelle cache invece che accelerare rallentino.

Io ho l'abitudine di svuotare le varie cache tre o quattro volte all'anno, qualche piccolo rallentamento iniziale ma poi dopo qualche ora o giorno è di nuovo tutto più veloce

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this