O instrucțiune de a crește viteza de încărcare a unui site pe d
Măriți viteza încărcării site-ului pe DLE
Măriți viteza încărcării site-ului pe DLE
Toată lumea știe că DLE este unul dintre cele mai rapide motoare. Dar nu toată lumea știe despre posibilitatea de a accelera prin mijloace simple. Nu mă credeți? Verificați doar site-ul dvs. și veți realiza că este lent.
În articol, voi lua în considerare un site deja mai mult sau mai puțin optimizat, în care script-urile și stilurile sunt redate în fișiere, mai degrabă decât în toate modelele în linie.
Optimizarea numărul unu - plasarea de scripturi pe pagină
Nu sfătuiesc să faceți primul pas dacă nu înțelegeți conexiunea scenariilor. pentru că cel mai probabil va exista o mulțime de erori JS pe diferite pagini ale site-ului. Primul lucru care este cel mai ușor de făcut în aspectul curat pentru accelerarea paginii este de a pune toate scripturile la sfârșitul paginii, înainte de tag
. În DLE, nu există așa ceva și o vom rezolva.
Deschide index.php Pentru DLE până la versiunea 9.6 găsim:
Pentru DLE 9.6 (și cel mai probabil mai târziu) găsim:
Aceasta va separa metatag-urile și scripturile. În caz contrar, nu va funcționa corect.
Este important să inserați aceste etichete înainte de a apela orice contoare și script-uri de la terțe părți, cum ar fi VK, etc. Este, de asemenea, necesar să mutați toate scripturile conectate la șablon sub aceste etichete, altfel s-ar pierde simțul optimizării.
Optimizarea numărul doi - compresia gzip a scripturilor și a stilurilor
1. Acum, cele mai simple și interesante: activați compresia gzip pentru js și css, care sunt în șablon. Pentru a face acest lucru, mergeți la zona de administrare și activați compresia fișierelor js. următor: Să presupunem că avem 2 fișiere de stil:
Am pus aceste linii pe:
în cazul în care: charset = windows-1251- - o indicație a codificării fișierului (îl puteți șterge dacă nu există caractere ruse în fișier sau pe site-ul pe utf-8) -7 - numărul de zile în care fișierul este stocat în cache.
În același mod, continuăm cu scripturile suplimentare transferate la sfârșitul main.tpl (dacă totuși ați decis să faceți primul pas):
Data viitoare voi încerca să vă spun cum să utilizați memoria cache a browserului pentru accelerarea chiar mai rapidă a paginii.
Toate browserele pentru o lungă perioadă de timp sunt în măsură să cache de date statice (imagini, script-uri, css, etc), dar pentru acest server web este de a spune browser-ului cât de mult ar trebui să cache în prezent din momentul primului acces la aceste date. Ie În cazul în care utilizatorul a mers la site-ul - Download la Exemplul 4 scriptul de 10KB - un 40K, pare a fi nu e mare, dar de fiecare dată când faceți clic pe o pagină de site-ul browser-ul va încărca script-urile din nou și din nou, pentru că el crede că un script este actualizat de fiecare dată când este accesat . Prin urmare, este logic să „spună“, browser-ul pe care va verifica dacă nu a actualizat acest scenariu pentru fiecare acces, dar numai o dată pe lună sau o dată pe an.
Doar pentru a indica "durata de viață" a datelor cache, procesarea corespunzătoare a anteturilor HTTP de către browsere, acest cod este destinat:
Codul prezentat este rezultatul colectării datelor din diferite surse și al optimizării acestora în cadrul DLE. Pentru a le conecta, trebuie să le introduceți la începutul fișierului .htaccess și să actualizați memoria cache în panoul de administrare.