Uneori, este necesar să se împiedice browserul să cacheze pagina, deoarece informațiile de pe ea sunt actualizate de fiecare dată. Aceasta poate fi generarea de date, în funcție de filtrele selectate, sau alt conținut care este creat într-un mod nou de fiecare dată. Pe scurt, există momente în care este necesar să se prevină ca un program insidios să păstreze în cache o pagină. Astăzi, vom învăța cum să implementăm acest lucru. căi diferite, cu folosind PHP sau HTML sau .htaccess.
Dezactivați stocarea în cache a paginii HTML
Acest lucru se poate face folosind metaetichete. Acum vom analiza diferite opțiuni pentru interzicerea memoriei cache.
Preveniți stocarea în cache a browserului și a proxy-ului
Dezactivați stocarea în cache a paginii, numai de către browser
Setarea memoriei cache pentru o anumită oră, pentru browser
Cu codul de mai jos, putem spune browserului cât timp trebuie să păstreze documentul în cache. După aceea, memoria cache va fi actualizată.
Setarea memoriei cache pentru o anumită oră pentru un server proxy
Practic la fel ca în codul anterior, doar indicația este specifică serverului proxy.
Preveniți stocarea în cache a paginii cu PHP
De fapt, totul este la fel ca în cazul HTML, numai informațiile vor fi trimise prin anteturile antetului. Iată cum să implementați o interdicție de cache absolută:
", data (" H: i: s "),""; ?>
De asemenea, puteți activa cache pentru o anumită perioadă de timp. De exemplu, să permitem stocarea în cache numai 1 oră.
", data (" H: i: s "),""; ?>
Preveniți stocarea în cache a paginii cu .htaccess
Pentru a facilita implementarea ideii, puteți face totul la nivel de configurație Server Apache... Înainte de aceasta, trebuie să ne asigurăm că modulele necesare sunt în stare de funcționare. Deschideți fișierul de configurare Apache și vedeți următoarea imagine:
LoadModule expires_module modules / mod_expires.so LoadModule headers_module modules / mod_headers.so ... AddModule mod_expires.c AddModule mod_headers.c
Acum, în fișierul .htaccess, interzicem de fapt stocarea în cache a datelor de ieșire. După cum știm, fișierul .htaccess va fi distribuit în directorul în care este situat și în toate subdirectoarele.
# Antet Cache-Control
Este important să rețineți că dezactivarea completă a memoriei cache crește sarcina pe server. Prin urmare, joacă-te cu el cu atenție! Mai bine, setați un anumit timp pentru a memora în cache documentele. De exemplu, să setăm cache pentru 1 oră:
# Antet Cache-Control
Concluzie
Fiecare browser are un cache care se acumulează din când în când. În acest loc sunt stocate datele site-urilor vizitate de utilizator. Acest lucru este necesar în primul rând pentru performanță, adică astfel încât site-ul să se încarce mai repede în viitor și noi și noi să ne simțim confortabil să-l folosim.
Dar, deoarece memoria cache nu este ștearsă singură, ci continuă să se acumuleze, în cele din urmă s-ar putea să nu fie foarte util. În acest articol, dorim să explicăm pe scurt și clar de ce, mai devreme sau mai târziu, toată lumea trebuie să șteargă memoria cache din browserul Yandex și cum să o facă.
Dacă nu intrați în toate detaliile, iată câteva fapte asupra cărora trebuie să vă ocupați uneori de ștergerea conținutului cache-ului:
1. În timp, datele de pe site-uri pe care nu mergeți să le acumuleze acolo;
2. Un cache mare poate încetini browserul;
3. întreaga memorie cache este stocată într-un folder special de pe hard disk și poate ocupa prea mult spațiu;
4. este posibil ca, din cauza datelor salvate învechite, unele pagini web să nu fie afișate corect;
5. Cache-ul poate conține viruși care pot infecta sistemul.
Se pare că acest lucru este suficient pentru a șterge cache cel puțin periodic.
Cum șterg memoria cache din Yandex Browser?
Pentru a șterge memoria cache din browserul Yandex, trebuie să faceți următoarele:
1. apăsați butonul meniu, selectați „ Istorie» > « Istorie»;
2. în partea dreaptă, faceți clic pe „ Ștergeți istoricul»;
3. în fereastra care apare, selectați perioada de timp pentru curățare (pentru ultima oră / zi / săptămână / 4 săptămâni / tot timpul) și puneți, de asemenea, casetele de selectare de lângă elementul „ Fișiere în cache»;
4. dacă este necesar, bifați / debifați casetele altor articole;
5. apăsați butonul „ Ștergeți istoricul».
Acesta este modul în care cache-ul browserului dvs. este golit. Este foarte ușor să faceți acest lucru și chiar convenabil datorită capacității de a alege o perioadă de timp.
Cum dezactivez cache-ul?
Răspunsul maestrului:
Memorarea în cache a documentelor nu este întotdeauna utilă în ceea ce privește performanța rapidă a browserului. Pentru a o dezactiva, trebuie să cunoașteți caracteristicile inerente fiecărui browser de internet. Cum dezactivez cache-ul în cele mai populare browsere de internet?
Vom face următoarele, dacă sunt utilizate Mozilla Firefox... Introduceți opera: config în bara de adrese a browserului. Va apărea o fereastră care vă avertizează să fiți extrem de atenți. Faceți clic pe „Ok”. Găsim „Filtrul”, acolo tastăm browser.cache. După aceea, nu vor rămâne mai mult de zece linii în setări.
Pentru a dezactiva stocarea în cache, găsiți browser.cache.disk.enable și browser.cache.memory.enable. Să ne concentrăm pe câmpul valoric. Ambele linii sunt adevărate. Să-l schimbăm în fals. După aceea, reporniți browserul pentru ca toate modificările să aibă efect. 2. Faceți următoarele dacă este utilizat Internet Explorer... În meniu, deschideți „Serviciu”, apoi faceți clic pe fereastra „Opțiuni Internet”. Se va deschide fereastra de proprietăți a browserului. Accesați fila „General”, faceți clic pe „Opțiuni” acolo.
Apoi în selectorul „Căutați paginile salvate actualizate” selectați „Niciodată”. Pentru a dezactiva stocarea în cache, puneți zero lângă fereastra „Spațiu pe disc folosit”. După aceea, faceți clic pe „OK” pentru a accepta modificările.
Dacă utilizați Opera. Apăsați tastele Ctrl + F12, apoi selectați „Setări generale”. Să mergem la fila „Avansat”, apoi la „Istoric”. Fila In-Memory Cache, precum și Disk Cache, vor fi setate la Disabled pentru a dezactiva cache. În ferestrele „Verificați documentele” și „Verificați imaginile” selectați „Niciodată”. Apoi „OK”, modificările vor intra în vigoare.
Dacă este utilizat Google Chrome... Faceți clic dreapta pe comanda rapidă pentru a lansa browserul. După ce apare meniul contextual, selectați fereastra „Proprietăți”. După aceea, în fereastra care apare, accesați fila „Comandă rapidă”. În fereastra unde este indicată adresa fișierului, adăugați „-disk-cache-size = 0-media-cache-size = 0”. Să punem această comandă în spatele ghilimelelor adresei fișierului. Să aplicăm modificările.
Memorarea în cache a informațiilor de către subsistemele I / O ale OS la schimbul de date cu dispozitive de stocare a fost folosită de foarte mult timp. Memorarea în cache permite modificarea aproape instantanee a datelor recent scrise datorită faptului că acestea nu au fost salvate efectiv pe mass-media, ci au fost tamponate doar în memorie cu acces aleator... Prețul de plătit pentru această abordare este potențialul de pierdere a datelor în cazul unei întreruperi bruște a curentului. Prin urmare, este adesea logic să dezactivați stocarea în cache a fișierelor (de exemplu, pentru o unitate flash).
Vei avea nevoie
- - drepturi administrative pe Windows.
Instrucțiuni
Instrucțiuni
Sunt sigur că pe Internet ați întâlnit în mod repetat un astfel de cuvânt ca cache... Este folosit în multe locuri, dar vom vorbi în mod specific despre memoria cache a browserului. Nu există nicio diferență pe browserul pe care îl utilizați în scopuri proprii, deoarece astăzi vor fi luate în considerare toate cele mai populare și moderne.
Termenul în sine cache a apărut cu mult timp în urmă, în secolul trecut și a fost folosit pentru prima dată în microprocesoare. Acum, sfera distribuției și utilizării sale s-a extins foarte mult.
Să luăm un exemplu pentru a ne da seama ce este.
Cache-ul browserului, cum funcționează
Toate paginile de pe Internet sunt construite din diferite elemente:
- cod html, marcare cu text.
- scripturi(diverse efecte).
- coafare(css).
- imagini, documente.
După ce deschideți pagina site-ului, toate aceste informații ar trebui să fie descărcate pe computer.
Pentru ca toate informațiile necesare să fie încărcate și afișate corect, aveți nevoie de un Chrome, Yandex, Opera sau orice alt browser. Browserul interacționează cu serverul () pe care se află site-ul (toate fișierele sunt stocate). Când browserul încarcă pagina și preia toate informațiile necesare de pe server, îl poate salva și utiliza mai târziu dacă vizitați din nou acest site.
Să aruncăm o privire mai atentă asupra acestui punct.
De exemplu, vizitați un site web pe care nu l-ați mai vizitat niciodată. Browserul a extras toate informațiile necesare de pe server și un site web cu toate elementele au apărut pe ecran. Informațiile de care aveți nevoie au fost găsite, citite și site-ul a fost închis. După câteva zile, și-au amintit că există un astfel de site și are informații de care aveți nevoie din nou. Acum, când accesați, browserul nu trebuie să risipească resurse și să extragă din nou informațiile, ci zace în cache-ul săuși o dă liber.
Care este plusul tuturor celor de mai sus este stabilit pentru browsere și utilizatori. Cred că pe drumul tău nu au existat site-uri în care 1000 de pagini și fiecare dintre pagini să aibă un design și un aspect diferit. Deoarece majoritatea paginilor sunt aceleași, browserul nu are nevoie să extragă fișiere de pe server de 1000 de ori, care sunt responsabile de proiectare și le reîncarcă, le extrage din e istorieși nu risipește puterea pentru asta.
Este bine pentru utilizatori că browserul nu încarcă pagina, ci o ia din cache, ceea ce face posibilă chiar deschiderea paginii. Traficul este salvat și dacă toată lumea are o casă Internet nelimitat apoi dispozitive mobile limitat și acest lucru ajută semnificativ la reducerea utilizării.
Cu toate acestea, memoria cache a browserului poate deveni o problemă atunci când modificați stilul sau elementele site-ului. Se întâmplă să schimbați designul (reproiectarea site-ului), accesați site-ul și acesta rămâne neschimbat. Cache-ul este încărcat vechiși trebuie eliminat pentru ca browserul să afișeze noul design.
Cu toate acestea, există o modalitate care poate forța browserul să forțeze pagina să se încarce din cache. Pentru aceasta Shist + F5... Dar, de regulă, nu funcționează întotdeauna și pentru aceasta trebuie să faceți o completare completă a cache-ului browserului.
Există, de asemenea, momente în care vă conectați la rețelele sociale de pe computerul altcuiva sau de la serviciu. rețele sau către alte site-uri și nu doresc să vă lase datele de conectare și parola sau datele personale în memorie. Este nevoie de ștergeți memoria cache a browseruluiși toate datele vor fi șterse.
Să aruncăm o privire la toate opțiunile de curățare, pentru fiecare dintre ele browsere moderne.
Ștergeți memoria cache a browserului
Fiecare browser modern are funcții complete de ștergere a cache-ului. De asemenea, puteți șterge parolele, toate imaginile, fișierele, cookie-urile și multe altele. Să aruncăm o privire asupra metodelor pentru fiecare browser, acestea sunt foarte asemănătoare.
Google Chrome
Pentru a curăța, există 2 moduri în crom:
- Trebuie să apăsați comanda rapidă de la tastatură Ctrl + Shift + Ștergere (Ștergere).
- Mergeți la meniu și faceți clic pe elementul „Istoric”, în fereastra care apare, faceți clic pe butonul „Șterge istoricul”.
În orice caz, veți fi redirecționat către o pagină în care va exista o fereastră pop-up în care puteți alege ce trebuie șters și pentru ce perioadă. După ce ați ales, faceți clic pe butonul „Ștergeți istoricul”.
Browser Yandex
Pașii sunt similari cu cei descriși mai sus, există și 2 moduri:
- Trebuie să apăsați comanda rapidă de la tastatură Ctrl + Shift + Ștergere (Ștergere).
- Intrând în meniul din dreapta, acolo căutăm elementul „Istoric” și facem clic pe el. În pagina din stânga, găsim elementul „Ștergeți istoricul”, faceți clic pe acesta și veți fi redirecționat către pagină curățarea istoriei.
Aici, toți pașii se fac în același mod ca și în. Selectăm perioada pentru care este necesară curățarea și toate elementele care trebuie curățate. La final, nu faceți clic pentru a da clic pe „Ștergeți istoricul”.
Operă
Deoarece am luat o astfel de modă în 2 moduri, atunci pentru, o vom folosi.
Modalități de a șterge memoria cache:
- Trebuie să apăsați comanda rapidă de la tastatură Ctrl + Shift + Ștergere (Ștergere).
- In stanga colțul superior găsiți pictograma Opera și faceți clic pe ea. În lista derulantă, căutați elementul „Istoric” și parcurgeți-l.
element de meniu „Istoric”
În pagina care apare, în colțul din stânga, găsim butonul „Șterge istoricul navigării” și facem clic pe el.
După pașii parcurși, ar trebui să fiți transferați la pagină opera: // settings / clearBrowserData
unde selectăm o perioadă din listă și bifăm elementele pe care le vom șterge. În cele din urmă, nu uitați să salvați.
Mozilla Firefox
Ca și în cazurile anterioare, prima metodă este o comandă rapidă de la tastatură Ctrl + Shift + Ștergere (Ștergere)... Pentru a implementa al doilea, selectați elementul „Jurnal” din meniu și faceți clic pe elementul „Ștergeți istoricul recent” din fereastra care apare.
Pe ecran va apărea o fereastră, unde în fereastra pop-up puteți alege cât durează și bifați caseta care trebuie curățată. La final, faceți clic pe „Salvați”. Procedura poate dura câteva secunde.
Safari
Browser de la Apple, care este instalat automat pe toate dispozitivele sale. Pentru a goli cache-ul, accesați Safari și selectați elementul „Resetare” din meniul din dreapta.
După aceea, ar trebui să apară o fereastră în care selectăm setările necesare pentru a fi resetat. La final, nu uitați să salvați setările.
Internet Explorer
Nu-mi place browserul IE, dar când fac aspectul trebuie să testez și problema cu cache este foarte relevant aici. O versiune mai mult sau mai puțin normală începe de la 10, restul sunt de groază liniștită. Dacă nu doriți să rulați prin meniu, puteți utiliza tastele rapide pentru a șterge Ctrl + Shift + Delete (Del). În fereastră, selectați toate elementele necesare pe care doriți să le ștergeți.
Pentru a doua opțiune de eliminare, accesați meniul IE și selectați „Securitate” -> „Ștergeți istoricul browserului”.
În oricare dintre opțiuni, la final va exista o fereastră pop-up în care selectăm setările necesare, bifăm casetele și ștergem cache-ul browserului... La final apăsăm butonul „Șterge”.
Folosiți-le și nu uitați că poate fi una dintre problemele atunci când faceți modificări sau schimbarea elementelor site-ului cache-ul browserului pe care îl folosiți. Uneori stați câteva minute actualizând site-ul și acesta a rămas așa cum era înainte de modificare. Și apoi îți amintești că trebuie să cureți istoria. Există chiar și cazuri în care ștergerea browserului nu ajută și trebuie să accesați site-ul și să încercați să ștergeți memoria cache a motorului.