Configurarea memoriei cache pentru anumite elemente - site-ul

Nu există nici o limită pentru perfecțiune, optimizând astfel site-ul în termeni de viteză este un proces permanent pe care îl puteți face pentru totdeauna, ar fi o dorință și timp de la descărcarea întregului site.







Data anterioară am descris metoda de comprimare a fișierelor JS și CSS, încărcarea care durează cel mai mult timp. Astăzi aș dori să vorbesc despre caching imagini, JS-fișiere, html-cod și alte elemente importante ale site-ului.

Publicul oricărui site este format din oameni care vin adesea la dvs. și care vin din când în când cu motoare de căutare sau pur și simplu amintesc accidental despre site-ul dvs.

Acei oameni care sunt transferate de la motoarele de căutare, fără îndoială, vor aprecia foarte mult munca pe optimizarea HTML si CSS -Code, optimizare imagine, compresie JS-fișiere și așa mai departe, care va crește în mod semnificativ viteza de descărcare și de a reduce latența.

Dar acei oameni care vin la tine în mod constant, de fiecare dată când descarcă toate elementele site-ului, chiar dacă sunt optimizați cu atenție, vor aprecia gândirea sistemului de caching, pe care îl vom implementa mai jos.

Datorită caching-ului, puteți obține o productivitate mai mare a site-ului dvs., ceea ce va avea un efect benefic asupra prezenței acestuia.

Cel mai simplu mod de a cache-ului, dacă îl puteți numi, este cache-ul pe partea clientului. Adică, browserul deschide un nou site, încarcă toate imaginile, fișierele suplimentare și le salvează pe hard disk. Data viitoare când accesați această pagină, browserul descarcă aceste elemente într-un mod nou, care, în principiu, nu s-a schimbat și poate fi de asemenea preluat din memoria cache cu același succes.







Pentru a elimina repornirea nedreaptă, vom fi ajutați de fișierul .htaccess atotputernic. care este localizat în directorul rădăcină al site-ului dvs. Pentru a nu vorbi despre sintaxa corectă a comenzilor folosite, voi aduce piesa de luptă a acestui fișier de pe blogul AdminWay.

Acest cod ar trebui să fie plasat la sfârșitul fișierului .htaccess. Dacă o baie în înțelegerea acestui articol, devine clar faptul că fiecare tip de fișiere / elemente specifice un timp diferit de stocare în cache. Acest exemplu arată că practic toate elementele site-ului sunt stocate în memoria cache de 1 săptămână de boot, și css-cod de 1 săptămână după schimbarea. De asemenea, html-cod de magazin la 10 minute după modificare (în cazul în care browser-ul vizitatorul a venit la site-ul și data de actualizare a conținutului dvs. este diferit de ceea ce este deja încărcat în cache-ul, sau de când a fost de 10 minute, informațiile încărcate în nou).

Eu nu pretind mijlocul "de aur" al acestor parametri, dar acești parametri au redus semnificativ traficul de hosting și au redus viteza descărcării site-ului. Pe scurt, unele plusuri.

P.S. Mulți se vor întreba de ce am păstrat cache-ul timp de doar o săptămână? Am citit un raport al unui specialist Google de multă vreme, unde sa spus că aceste articole ar trebui să fie păstrate timp de cel puțin o săptămână. Această cifră s-a scufundat în cap și acum flaunts pe aproape toate site-urile mele în fișierul .htaccess.

P.S.S. Cine nu știe, dar, în general, creație, bun site-ul web - acesta este un proces serios, care necesită cunoștințe și experiență specifice webmaster care vine doar cu propriile lor conuri obținute în timpul nopți nedormite.

O soluție interesantă, cu ajutorul .htaccess, va trebui să fie adoptată. Deși, cred că același rezultat poate fi obținut cu ajutorul instrucțiunilor de editare / instrucțiuni header HTTP header ()
Dar există, de asemenea, probleme direct opuse, în special, nu trebuie să cache un anumit element pe pagină, de exemplu, "fotografie aleatoare". Ce decizii pot fi luate în acest caz?

Am pus. Eroare internă a serverului intern - Eroare 500
Îmi pare rău ...

Pentru cei care au o eroare de 500.
Acest proiect ar trebui să fie inclus în următoarele:

Expirat la data de ... (denumite în continuare instrucțiuni)







Articole similare

Trimiteți-le prietenilor: