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.

Articole similare