Optimizarea blogului dvs. WordPress pentru a reduce încărcarea serverului. Cum să reduceți încărcarea procesorului pe găzduirea site-ului WordPress

Probabil să începem să optimizăm Haideți!

Un exemplu de încărcare excesivă pe server.

Să presupunem că un utilizator vizitează site-ul, dar ce se întâmplă când pagina se deschide? Cum sunt afișate informațiile pe ecran? Să urmăm acest proces folosind antetul site-ului ca exemplu.

Titlu și URL pagina principala site-ul, dacă vă amintiți, este setat Setări WordPress: Admin -> Opțiuni -> General. Toate setările disponibile în fila „Opțiuni” sunt introduse în baza de date, sau mai degrabă, în tabelul wp-options, de unde sunt solicitate ulterior diverse funcțiiși sunt afișate pe ecran.

Dezvoltatorii WordPres au scris destul de multe funcții, dar acestea nu pot fi realizate singure. Pentru ca ei să funcționeze corect, au nevoie de câteva legătură de legătură, care servește ca șablon de site.

După cum știți, un șablon constă dintr-un număr de fișiere, fiecare fiind responsabil de afișare o anumită zonă site-ul. Acum suntem interesați de antet, unde este afișat antetul, așa că haideți să deschidem fișierul header.php și să vedem ce este scris acolo.

În majoritatea șabloanelor, titlul principal Site-ul este inclus în eticheta h1, așa că căutăm o secțiune de cod cu această etichetă. În șablonul meu, codul de ieșire antet arăta astfel:

Acum vine partea interesantă. Dacă te uiți la codul sursă, codul antetului de acolo va lua o formă complet diferită:


Acesta este codul antetului care ar trebui scris în fișierul header.php. Apoi serverul va scăpa de două solicitări complet inutile, înmulțite cu numărul de pagini deschise.

Dar atunci de ce funcțiile menționate mai sus sunt scrise în fișierele șablon?

Cert este că dezvoltatorii nu pot ști pe ce domeniu vor fi utilizate ulterior șabloanele pe care le-au creat și nici nu pot ști ce nume vor avea site-urile. Prin urmare, au fost dezvoltate funcții universale pentru toate șabloanele care primesc date din baza de date.

Dar tu și cu mine știm numele site-ului nostru și cunoaștem și domeniul. Se pare că nu este nevoie să folosiți aceste funcții.

Prin urmare, începând cu fișierul header.php, căutăm secțiuni de cod cu funcțiile menționate mai sus, apoi ne uităm la cum arată acestea în codul sursă și le înlocuim.

Pentru a consolida materialul, voi da mai multe exemple. Iată codul care afișează informațiile de codificare.