13Sep
Svaki put kada zapitate nekoga s razumnom razinom tehničkih vještina, što biste trebali učiniti kako biste ubrzali računalo, počeli su se zabavljati o pokretanju čišćenja i čišćenju predmemorije. No, čin čišćenja cachea u stvari ubrzava stvari? Ne.
Većina ljudi pretpostavlja da su sve privremene datoteke samo nered koji su stvorili loši aplikacije, ali to zapravo nije istina. Aplikacije za pohranjivanje datoteka predmemorije stvaraju uobičajene podatke tako da ih više ne mora generirati ili preuzeti.
Sve se svodi na latenciju.
Ako trebate 2 sekunde za pristup maloj slikovnoj datoteci s web poslužitelja, to bi moglo biti dobro jednom za neko vrijeme. Ali moderne stranice čine tisuće sitnih slika, stilskih listova i JavaScript datoteka, od kojih se većina ne mijenja svaki dan. Pomnožite ih sa svim web mjestima koje posjećujete više puta, a vi govorite o puno izgubljenog vremena, a da ne spominjem širinu pojasa.
Ako vaš preglednik nema punu CSS odmah, ne može početi prikazivati stranicu, što dovodi do više kašnjenja. Zato i drugi put kada posjetite stranicu na istom mjestu, vrlo brzo prikazuje izgled stranice. Spremljeno je.
Problem se može pogoršati kada aplikacija treba generirati skup informacija koje bi mogle potrajati neko vrijeme da se regeneriraju svaki put kada se aplikacija ponovno pokrene. Umjesto da sve to inicijalizira svaki put, to jednom i spremi u datoteku.
Kada obrišete predmemoriju, ono što zapravo radite je da sve to ponovno počnete, a proces usporavanja računala.
Izuzeci od pravila
Ako vaše računalo nema tonu prostora na disku, a vaše su aplikacije stvorile previše privremenih datoteka, možda imate pravi razlog za brisanje predmemorije ili barem preoblikovati svoje aplikacije za upotrebumanje privremenog prostora.
To je bilo još više istinito u danima mehaničkih predenja u vašem tvrdom disku, gdje bi latencija za tvrdi disk da biste pronašli svaku datoteku bila povećana kada bi se zalili mali broj datoteka za učitavanje. Ovih dana trebate imati solid state drive u vašem računalu ako ste zabrinuti za performanse, a slučajno traženje vremena više nije problem.
Pogreška u predmemoriji
Postoje slučajevi kada zaporka aplikacije postaje oštećena i zahtijeva brisanje kako bi se stvari ponovo počele. .. Ili možda je predmemorija samo zastarjela i ima stare datoteke - ovo je velika za web preglednike. Taj se problem obično manifestira kao problem, a ne usporavanje, pa iako to možete riješiti na ovaj način, to nije najbolji izbor za izvedbu.
Lousy Autocomplete
Još jedan razlog zbog kojeg ljudi obrišu predmemoriju je nuspojava lošeg pisanja automatskog algoritma. Pretpostavimo da okvir za pretraživanje aplikacije pokušava dati padajući popis nedavnih stavki. .. i algoritam je sporo i neukusno. Na kraju biste imali bolju izvedbu dok pretražujete onemogućite povijest ili obrišete predmemoriju, što dovodi ljude da vjeruju da je predmemorija loša, a stvarnost je ta predmemorija dobra. .. Loše su aplikacije loše.
Pravi razlog zašto želite izbrisati neku predmemoriju
Brisanje predmemorije svakako je nešto što želite učiniti ako ste zabrinuti za svoju privatnost. Samo imajte na umu da će brisanje predmemorije samo sorta izbrisati te datoteke - osim ako ne prebrisate slobodan prostor, zapravo ne brišete ništa trajno. Sve što trebate učiniti je pokrenuti nekoliko uslužnih programa, a one izbrisane datoteke najvjerojatnije će biti oporavljene.
Testirajte sami za sebe
Ne morate uzeti moju riječ za to jer je dovoljno lako testirati sami. Postavite svoj preglednik da istodobno otvori skup omiljenih web stranica, zabilježite vrijeme koje je potrebno da biste ih otvorili. Zatim obrišite predmemoriju i ponovno učitajte iste stranice.
Dakle, gdje nas to ostavlja?
Ako želite obrisati predmemoriju, nema štetu. Vaše će aplikacije brzo i brzo obnoviti svoje spremišta, a stvari će se brže i brže zazvučati nego uopće ni u jednom trenutku. Ali sada ćete shvatiti da čišćenje cache obično ne poboljšava performanse.