Care este site-ul cache

În acest moment, în blog-ul meu am analizat întregul ciclu al unui site web CMS pentru OpenCart și WordPress.

Articole scrise cu privire la instalarea lor, sporind funcționalitatea lor standard datorită modulelor și template-uri, precum și a considerat transferul produselor finite la găzduirea pentru fiecare motor în mod individual.







Cunoștințe de bază le-ați primit. Acum e timpul să vorbim despre unele dintre secretele bazei de date CMS pentru a vă ajuta cu îmbunătățirea acestora în continuare, optimizarea și chiar dezvoltarea unor adăugări separate din cadrul acestor platforme.

Și vom începe această serie de articole cu concepte generale și astăzi ne uităm la ceea ce site-ul cache-ul și de ce este nevoie.

Care este site-ul cache?

cache site-ului - o colecție de cele mai frecvent utilizate în procesul de obiecte: imagini, HTML-template-uri, fișiere, js, css și rezultatele anchetelor în baza de date a site-ului.

Procesul de introducere a obiectelor de resurse din memoria cache se numește site-ul cache.

Trebuie să spun că noțiunea de cache și memoria cache nu este nou. Pentru prima dată a fost făcută din nou în 1968, în articolul jurnal, IBM System Journal of actualizarea memoriei în IBM System / 360 (S / 360) calculatoare dezvoltate apoi modelul.

Scopul principal al site-ului cache, la fel ca oricare alta - este accelerarea resursei web, programul, serviciul și alte produse pe care le utilizează.

Creșterea vitezei se realizează datorită faptului că extragerea datelor din memoria cache durează mult mai puțin timp decât cererea directă a acestora de la magazin.

În plus, înainte de datele sunt în locația cache, acestea sunt adesea prelucrate, încrețite, reduse în dimensiune, ceea ce crește și mai mult viteza de operare.

Aplicațiile interacționează cu keshom după cum urmează:

  1. Prima cerere, acestea sunt introduse în cache-ul de date;
  2. La rechemarea au luat din cache, mai degrabă decât de la sursă;
  3. În cazul în care cache-ul este gol sau datele sunt considerate depășite, este cererea lor de la calea cea dreaptă și algoritmul se repetă.

time site-ul de stocare setarea cache este stocată în fișierele de configurare ale serverelor web și resursa în sine.

Se spune că noțiunea de cache este universală și nu se limitează la site-urile. Se poate observa în aplicații mobile și desktopnyh în sistemul de operare sau chiar hardware-ul. Pe scurt, pentru toți, în cazul în care problema importantă a vitezei.

Dar, din moment ce scopul nostru este de a dezvolta o viață independentă, vorbim în mod specific despre site-ul cache.

În cazul în care site-ul cache și ce este?

Se spune că punerea în cache de date - un proces cu mai multe etape, după cum crearea cache-ul are loc la diferite niveluri.

Distinge între server și site-ul cache client-side.

site-ul cache server

După cum sugerează și numele, în acest tip de fișiere cache sunt stocate pe partea de server (web hosting). Acesta utilizează mecanismul de caching inerent în platforma de resurse dvs. (CMS, freyvork etc).







În acest caz, de regulă, sunt stocate în memoria cache statice HTML-pagini și rezultatele interogările bazei de date. În acest caz, site-urile de cache pot fi stocate ca fișiere separate și plasate în memoria serverului de la distanță (folosind memcached).

Pe unele site-ul de încărcare mare de stocare cache aloce chiar și un singur server.

Setările site-ului de memorare în cache, în acest caz, sunt situate în codul și fișierele de configurare speciale ale resurselor dumneavoastră. Locația exactă poate fi specificată în documentația tehnică pentru platforma pe care îl utilizați.

site-ul cache client-side

În acest caz, cache-ul site-ului este stocat pe partea de client, de exemplu, Acest cache de browser web utilizatorii prin care au acces la resursa.

Este întotdeauna recomandat să ne pentru a curăța atunci când contactați cei. suport site-ul pentru orice defecțiuni.

Setări cache pe site din clienții browsere web sunt stocate în fișierele de configurare ale serverelor web.

Dacă site-ul dvs. pe hosting utilizează Apache, cache-ul de configurare a site-ului vor fi stocate într-un fișier .htaccess sub formă de directive și max-age expiră, dacă este folosit Nginx, apoi căutați normele corespunzătoare în nginx.conf și a determinat-o la dosar.

Și mulțimea de furnizori de hosting au un site de configurare cache. Aceste instrumente pot fi convenabil și confortabil pentru a repara fișiere de configurare de servere de web, pe care am vorbit mai devreme.

Dar acest lucru nu este setările cache pe gazdă, așa cum s-ar putea crede la prima vedere. Asta este, el nu creează site-uri care găzduiesc cache de pe Internet, și pur și simplu spune clienților browser web ca au nevoie pentru a efectua cache.

instrumente de utile pentru a îmbunătăți viața ta, de la furnizorii de hosting disponibile, de compresie gzip (care este, de asemenea, posibil să configurați manual propriu), care reduce dimensiunea fișierelor înainte de a primi clientul lor de web.

Dar cache-ul, acest mecanism este irelevant.

În mod ideal, pentru o performanță maximă, ar trebui să fie utilizate ambele tipuri de cache. Dar, în practică, din păcate, nu este întotdeauna găsit.

Cu cât sunt mai utile cunoștințe despre site-ul cache?

În primul rând, aceste informații vor fi utile în procesul de optimizare site-ul dvs. și va crește în mod semnificativ viteza.

Și aceasta, la rândul său, va crește numărul de utilizatori și de a reduce procentul de eșecuri care au un impact pozitiv asupra pozițiilor site-ului dvs. în rezultatele căutării.

Aceasta este o reacție în lanț interesant

Prin urmare, în timp ce optimizarea resurselor nu uitați să folosească instrumente speciale, de exemplu, PageSpeed ​​Insights de la Google, care, în plus față de viteza și comoditatea de încărcare site-ul dvs. pentru a oferi utilizatorilor o listă de recomandări.

Și, în al doilea rând, nu ne gândim la site-ul cache, atâta timp cât ne confruntăm nu apar anumite dificultăți legate de particularitățile funcționării sale.

La fel ca în gluma veche, parafrazat de tema noastră: „- Nu vedeți cache-ul? - Nu. - Și este "

Dar, la un moment dat, va trebui să modificați imaginea de pe partea ta și tu l-au descărcat din nou cu același nume ...

Sună familiar? Atunci nu voi spune că ai văzut în cele din urmă.

Sau sunteți un dezvoltator (sau cum este) și în dezvoltarea unui modul, plug-in sau un șablon, îl face un număr foarte mare de revizuiri în codul sursă. Actualizarea paginii ...

În ambele situații, prin punerea în cache (în cazul în care nu este configurat site-ul automat cache de curățare), veți vedea datele vechi.

Prin urmare, aceste cunoștințe vă va ajuta în viitor, pentru a evita aceste probleme și legate de curățarea site-ul cache la nivelul cerut.

Asta e tot ce am vrut să-ți spun.

Sper că aceste informații a fost de ajutor pentru tine și-a ajutat să răspundă la cele mai multe întrebări legate de site-ul cache, precum și în rezolvarea problemelor tale.

În articolele următoare vom vorbi cu tine despre modul în care puteți șterge memoria cache și a făcut site-ul de dezactivare bazat pe CMS diferite, precum și acțiunea se poate face în diferite browsere web (Chrome, Firefox, Opera etc.).

Asta e tot. Mult noroc!