Creșteți viteza de încărcare a site-ului pe baza (partea 1) actualizată - blog paphnuti

Creșteți viteza de încărcare a site-ului pe baza (partea 1) actualizată - blog paphnuti

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ă


Aceasta, după părerea mea, ar trebui să fie prezentă inițial în motor.


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 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.

Deschideți main.tpl
Noi găsim # 123; anteturile> și înlocuiți-le cu # 123; metatagii>
Găsim și ștergem # 123; AJAX>
înainte vom lipi:

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 mai interesante: porniț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.

Materiale conexe

feedback-ul







Articole similare

Trimiteți-le prietenilor: