Creați un site web

În această privință, salut. Orice bază de date este un set de litere, numere și simboluri. Serverul a reușit să solicite rapid și să obțină aceste sau alte date, în baza de date stocate în tabele, împărțite în mai multe rânduri și celule. Pentru utilizator, datele din acest formular vor fi aproape de citit, și având în vedere volumul și structura lor de informații, chiar și un programator fără instrumente speciale va fi dificil de a compila o linie împreună.







Când solicitați o pagină a computerului unui utilizator accesează site script-ul, și el, la rândul său, este de a face deja o cerere către baza de date și procesează informația. După ce informațiile sunt procesate de server, acesta va fi transferat la computerul utilizatorului, și numai după ce pot fi reprezentate sub forma paginii pe care vizitatorul vede site-ul în browser.

În termeni simpli, lucrul cu o bază de date este un întreg complex de acțiuni ale programului. Fiecare dintre aceste acțiuni poate provoca erori, eșecuri și poate conduce la alte probleme care pot afecta rezultatul final și viteza de primire. Una dintre astfel de nuante este interogări lente la baza de date - interogări, care necesită mult timp pentru server. Pentru site-urile medii, acesta este intervalul de timp mai mare de o secundă.

Creați un site web

În ciuda unei perioade scurte de timp, interogarea, care durează mai mult de o secundă până la finalizare, este foarte greoaie. Faptul este că interogarea către baza de date este doar o parte mai mică a muncii pe care serverul trebuie să o îndeplinească pentru a procesa cererea de pagină de către vizitatorul site-ului. În timp ce solicitările nu vor fi procesate, codul paginii nu va fi compilat, prin urmare utilizatorul nu va vedea datele pe care le-a solicitat. Un vizitator rar al site-ului este gata să aștepte și nu preferă să meargă la altă resursă. Prin urmare, interogările lente nu necesită doar o cantitate mare de resurse server, ci pot, de asemenea, afecta reputația site-ului.

Cele mai frecvente cauze de interogări lente sunt erori la accesarea DATA- de eroare de bază 404. probleme de securitate Site-ul care nu sunt optimizate de masă și o sarcină mare pe server, timp în care resursele procesorului nu sunt suficiente pentru a gestiona solicitarea. Pentru a permite utilizatorilor să folosească site-ul nu a condus la crearea multor interogări lent, trebuie să creați verificări suplimentare pentru a ajusta și de a face o anchetă mai detaliată, pentru a monitoriza și de a optimiza setările serverului de baze de date.







Optimizarea interogărilor lent MySQL.

T o samopisnyh sistem de management al conținutului una dintre cele mai comune greseli este de a obține mai mult de 50 de linii pe o pagină a rezultatelor căutării sau conținut de pe o pagină. Vizitatorul, având posibilitatea de a fi plătit pentru înregistrarea tot timpul sau cele mai multe dintre ele, creează o sarcină grea pe server care solicită o pagină, și o astfel de sarcină și la toate pot duce la rezultate imprevizibile atunci când vizitează site-ul robotului. Atacatorii pot folosi acest lucru pentru a face site-ul temporar indisponibil.

Serverul de gestionare a bazelor de date MySQL are un instrument încorporat care vă permite să înregistrați solicitări lente. În aceasta, puteți specifica durata de timp după care cererea intră în lista celor lentă. După ce ați studiat conținutul fișierului jurnal al acestui instrument, puteți înțelege ce interogări se efectuează cel mai adesea mai mult și în care, în consecință, pot apărea erori.

Creați un site web

Activarea înregistrării interogări lente în MySQL se face în fișierul de configurare. În ea trebuie să scrie doar două linii, dintre care una specifică timpul după care procesează cererea este considerată a fi lent, celălalt - calea către fișierul jurnal pe care doriți să înregistrați:

După efectuarea modificărilor, trebuie să reporniți serverul MySQL pentru a reciti fișierul de configurare și schimbați-l să intre în vigoare. Deci, am inclus de logare de interogări care au mai mult de trei secunde, și scrie-le în fișierul /var/log/mysqld-slow-query.log (pentru sistemele de operare Windows, calea de fișier va fi diferit).

Verificați fișierul jurnal după o zi sau două, deoarece cererile lente sunt rareori observate în cazuri rare. Dacă după verificarea fișierului sa dovedit că se creează interogări lente în fiecare minut sau chiar mai des, există un motiv bun pentru a vă gândi să lucrați pe site.

Înregistrări similare:

Creați un site web
Creați pagina de eroare 404
Creați un site web
Cum de a recupera o parolă wordpress
Creați un site web
Totul despre titlul paginii Titlu și optimizarea titlului în blocul Head
Creați un site web
Optimizarea internă, secretele creării site-ului
Creați un site web
Recuperarea bazei de date MySQL.
Creați un site web
5 sfaturi utile SEO







Articole similare

Trimiteți-le prietenilor: