Cum de a reduce încărcarea serverului optimizarea și model, eliminând roboții, blog-ul autorului

Bună ziua, colegii!

După ce, la un moment dat am împărtășit cu tine o situație în care blog-ul meu a depășit orice sarcină admisă pe server și, prin urmare, nu poate să funcționeze pentru ceva timp.

Managerii gazda mea mi-a trimis scrisori dezamagitor ca site-ul meu creează o sarcină excesivă și sa oferit să se mute la alta, tarif mai scumpe, sau chiar un server dedicat, de asemenea, costisitoare.

De ce sa întâmplat - de la DOS-atac este probabil, dar această situație ma făcut să mă gândesc la unele lucruri:

Cum de a reduce încărcarea serverului optimizarea și model, eliminând roboții, blog-ul autorului

Dar, mai întâi, să vedem - de unde vine această sarcină. Dacă spui - de la vizitatori, blogul -posetiteli greșit, chiar și un bine-a vizitat, creând nu mai mult de 10 părți din întreaga încărcătură.

O altă sursă de stres se produce pe baza de date. Și dacă sarcina depășește rata admisibilă, la o Hoster pe bună dreptate, există motive pentru a vă oferi un tarif mai scump.

Cum de a reduce încărcarea serverului optimizarea și model, eliminând roboții, blog-ul autorului

Dar nu o fac (chiar dacă am fost gata să schimbe tariful), după ce și de a face o operație de câteva simplu de optimizare șablon, sarcina pe baza de date va fi redusă uneori, și nu trebuie să vă faceți griji despre asta. De ce, cum se spune, să plătească mai mult

Cum sarcina pe baza de date?

La accesarea site-ului pentru a declanșa o anumită funcție, sistemul trebuie să se aplice mai întâi la baza de date. Dar, în unele cazuri, nu este absolut necesar, mai degrabă - nu este necesar. De exemplu, pentru a afișa un site pictogramă de ce de fiecare dată la fiecare pornire pentru a accesa baza de date? Pur și simplu indicați pe pictograma mod direct și este un pic, dar va accelera site-ul de lucru.

Să presupunem că o fracțiune de secundă, dar dacă există sute de aplicații, poate fi reprezentat ca o fracțiune de secundă ori într-o perioadă destul de lungă de timp. Și nimeni nu va aștepta într-adevăr atât de mult pentru ca acesta să înceapă site-ul și un potențial vizitator, care este, de asemenea, un potențial abonat de client-cumpărare și așa mai departe, doar du-te departe de site-ul, și nu să aștepte pentru a descărca.

Iată de ce ai nevoie pentru a avea grijă de viteză site-ul de încărcare, chiar dacă aveți încă dezacorduri cu câmin: încărcare lentă vă privează de vizitatori și motoarele de căutare reduce foarte mult site-ul dvs. în SERP. Prin urmare, este mai bine să aibă grijă de în avans, fără a aștepta atunci când totul va deveni foarte rău.

Cum pot optimiza site-ul meu?

Există o mulțime de moduri de a optimiza site-ul:

  • blocarea roboții dăunătoare,
  • optimizare șablon,
  • înlăturarea sau înlocuirea unor plug-in-uri,
  • optimizare a imaginii,
  • utilizați cache-ul browser-ului,
  • utilizați un subdomeniu pentru descărcarea de imagini,
  • optimizare și curățare a bazei de date.

Pentru că dintr-o dată nu poate nici să nu pună într-un singur articol,

Astăzi, să se concentreze pe blocarea roboții nedorite și șablon de optimizare

Și astfel încât să puteți vedea în mod clar ce fel de muncă ați făcut, instalați pe site-ul dvs. un pic script care va arăta cât de multe interogări la baza de date a fost făcut și cât de mult timp în care au fost finalizate. În mod ideal, trebuie să reducem atât. Aceasta, la rândul său, va crește viteza de descărcare.

Deci, pentru a afla viteza de download a site-ului și paginile sale individuale, puteți beneficia de servicii speciale. Dar nu poate rula pe alte site-uri și de a cunoaște aceste cifre pentru orice pagină direct de pe site-ul dvs. prin plasarea unui cod mic în subsol, înainte de închidere / html:

Cum de a reduce încărcarea serverului optimizarea și model, eliminând roboții, blog-ul autorului

Puteți afecta codul direct de pe site-ul în partea de jos, în subsol, am pe partea din față, care nu este contra foarte vizibilă. și mă duc la Tools din browser - Vezi sursa paginii, iar în partea de jos foarte indicatori vizibili:

Cum de a reduce încărcarea serverului optimizarea și model, eliminând roboții, blog-ul autorului

Deci, puteți vedea fiecare pagină, cât de eficient este încărcat. Acum, uita-te la cifre, scrie-le în jos și să le reducă, dacă acestea nu sunt foarte normale.

Ceea ce este considerat norma? Conform observațiilor mele - până la 100 de cereri în mai puțin de 1 secundă. Dacă aveți mai mult de unii indicatori, sau ambele - au de lucru.

Deci, ce vom face astăzi pentru a reduce încărcarea și performanța site-ul dvs.?

Pe Internet sunt multe roboții motoarelor de căutare și, din păcate, nu toate dintre ele sunt atât de „inteligente“, ca Google și Yandex, care „înțelege“ că este unul și același site. Cele mai multe dintre celelalte roboții vor lua în considerare aceste site-uri diferite și scana fiecare dintre ele, creând astfel o tulpină inutilă.

Cum de a stabili un site oglindă?

Cum de a reduce încărcarea serverului optimizarea și model, eliminând roboții, blog-ul autorului

Yandex webmaster ne spune că cu site-ul www este o oglindă, atunci nu www - șef. Noi informa alt robot.

Noi facem .htaccess 301 redirect:

Asigurați-vă că pentru a substitui în codul domeniului dvs.!

Astfel, acum toate motoarele de căutare vor ști că site-ul principal - fara www, dar din moment ce va fi o redirecționare.

Dar există, de asemenea, și invers, atunci când site-ul principal cu www, atunci fișierul .htaccess (care, întâmplător, se află în panoul de administrare hosting - domeniu - - File Manager directorul public_html), vom scrie aici este:

Înlocuiți cuvintele domeniului dvs. - domeniul dvs. Asta e tot o parte din sarcina am luat!

Un mic adaos. Când afla care dintre site-uri este un important, iar unele - o oglindă, verificați dacă fișierul robots.txt a fost tocmai site-ul principal!

Acum, să excludă numele de boti absolut inutile, care este utilizarea de zero, dar care sunt agresivi doar interfera și de a crea sarcină suplimentară pe server

În același prescrie Htaccess.

Dar cel mai bot „daunatoare“, am eliminat, să optimizeze modelul și pentru a reduce sarcina pe MySQL.

Cum de a optimiza modelul?

!În primul rând, am încurajat să facă copii ale tuturor fișierelor care vor face modificări. Cea mai mică greșeală nefericită poate duce la faptul că site-ul dvs. dispare, apoi se întoarce tot în loc și încercați din nou.

Deci, primul lucru care poate fi schimbat - este un apel constant la baza de date pentru parametri, cum ar fi tipul de conținut și de codificare.

Cum de a reduce încărcarea serverului optimizarea și model, eliminând roboții, blog-ul autorului

și totul înlocui pe:

Următorul punct - pentru a elimina complet linia care spune că site-ul nostru se face de către WordPress. Și de ce este necesar? Pentru a sparge? Demolarea următoarea linie la o astfel de bunica:

În plus, dacă utilizați o pictogramă site-ului. și cea mai mare parte se face, cu siguranță, atunci va trebui să cheder aceste linii:

Acest lucru înseamnă că sistemul în căutare de pictograme de fiecare dată când se referă la baza de date. Prin aceasta încetinind încărcarea paginii. Faceți următorul cod, care va permite accesul la pictogramele din zece ori mai rapid:

Icon în același loc, în principal public_html dosar

Apoi, sistemul cere calea bazei de date pentru stiluri:

Hai să facem această cale este mai scurtă:

În continuare - o cerere la centura RSS (Fedberner):

În acest loc am pus acest lucru:

Noi nu am primit Fedberner RSS? Apoi, aici.

Puteți optimiza, de asemenea, titlul și descrierea blogului

Pentru această linie:

Și pentru a descrie linia:

Astfel, sper că ai fost capabil pentru a optimiza site-ul. face mai rapid. A trebuit să o fac, altfel site-ul meu Hoster nu ar fi puse la dispoziția publicului.

Alte modalități de a optimiza site-ul dvs., ne vom uita la, și totuși la acest rămas bun, și doresc să fie mai mult succes decât toate!