Motive pentru crearea unei încărcări pe server prin scripturi de site-uri web
TipărireUneori, utilizatorii apelează la suportul nostru tehnic cu o plângere cu privire la funcționarea site-ului, precum și viteza de încărcare a scripturilor site-ului.
La rândul lor, acești utilizatori încearcă să convingă suportul tehnic că nu au existat modificări în configurația scriptului site-ului și totul a funcționat stabil până la un anumit moment.
Pentru a determina care este cauza defecțiunii serverului, personalul de asistență tehnică verifică în primul rând sarcina totală de pe server și dacă încărcarea totală (încărcarea medie) pe server nu depășește rata admisă - în timp ce viteza restul site-urilor este mult mai mare decât site-ul nostru cu probleme, în acest caz, putem presupune că problema este din partea site-ului client, în primul rând se referă la scripturile site-ului.
Principalele motive pentru apariția încărcăturii pe site:
1. O eroare în sistemul de cache al site-ului, care a dus la crearea mai multor pagini și ca urmare, de fiecare dată când motorul de căutare accesează, se creează o încărcare pe site și pe server.
2. A existat o încălcare a structurii bazei de date pe care o folosește site-ul dvs.
Întreruperile bruște de curent ale computerului, acțiunile virușilor informatici și a altor tipuri de malware, erorile utilizatorului, erorile din software și acțiunile intrușilor pot deteriora structura internă a fișierelor bazei de date a site-ului.
3. Alte motive: traficul către resursa dumneavoastră a crescut.
Dacă nu ați făcut nicio modificare site-ului dvs. și ați primit brusc un e-mail de la suportul nostru tehnic despre crearea unei încărcări pe server, trebuie să urmați toate instrucțiunile pentru a preveni încărcarea și a optimiza site-ul.
În scrisorile pe care le trimitem, încercăm întotdeauna să vă informăm în detaliu ce anume creează încărcarea pe server și să oferim o listă cu toate scripturile și procesele care sunt asociate cu încărcarea.
Ar trebui să luați măsuri deja în conformitate cu datele indicate în scrisoarea primită.
Cel mai adesea, încărcarea din scripturi este creată în cazul utilizării versiunilor învechite ale sistemelor CMS, precum și a componentelor și pluginurilor acestora. Cele mai populare sisteme CMS care creează o încărcare pe server sunt Joomla și WordPress.
După analizarea a 100 de site-uri care rulează pe CMS Joomla, s-a ajuns la concluzia că 79% dintre acestea nu folosesc cele mai recente versiuni ale sistemului lor CMS, pentru utilizatorii Wordpress această cifră era de 71%.
În plus, uneori chiar și schimbarea regulată a scripturilor poate provoca o încărcare a serverului. Dacă faceți chiar și modificări minore în configurația scripturilor (în lipsa cunoștințelor despre dezvoltarea și configurarea scripturilor), acest lucru poate afecta negativ funcționarea site-ului și, în general, încărcarea pe întregul server fizic.
În acest caz, dacă suportul tehnic vă trimite o notificare despre crearea unei încărcări de pe site-ul dvs., mai întâi trebuie să vă amintiți ce modificări recente ați făcut la configurația scriptului, apoi să analizați jurnalele site-ului dvs. pentru a analiza erorile indicate în jurnalele.
Dacă nu este posibil să optimizați independent scripturile site-ului dvs., trebuie să contactați dezvoltatorii acestor scripturi sau programatorii personali.
De obicei, problemele cu site-ul cauzate de lipsa resurselor pentru executarea scriptului apar pe sistemele CMS, unde fisierul principal este index.php, prin care se incarca continutul site-ului si toate modulele acestuia.
În acest caz, utilizatorul trebuie să verifice toate modulele site-ului conectate la acesta și, de asemenea, să încerce să dezactiveze acele module care folosesc cele mai multe resurse ale site-ului.
În primul rând, trebuie să dezactivați următoarele module dacă site-ul dvs. rulează pe sistemul CMS Joomla:
1) dezactivați căutarea pe site, adică căutarea în toate secțiunile site-ului (de exemplu, Căutare - Legături web, Căutare - Contacte etc.).
În schimb, este mai bine să utilizați căutarea pe site oferită de Google și Yandex.
2) dezactivați toți editorii, cu excepția celui pe care îl folosiți pentru lucru
3) dezactivați modulul Content - Code Hightlighter (GeSHi) (Evidențierea codului în articole) - în mod implicit, acest plugin în Joomla este de obicei dezactivat.
În plus, trebuie să verificați șablonul site-ului, deoarece uneori poate fi încărcat cu grafică și o mulțime de scripturi java. În cazul în care site-ul necesită mult timp pentru a genera pagini, în timp ce conținutul paginilor nu se modifică aproape niciodată, puteți genera pagina o dată și o salva într-un fișier, iar la noile accesări dați date din acest fișier folosind caching-ul funcţie.
Pentru a reduce sarcina, puteți utiliza memoria cache încorporată a sistemului dvs. CMS (de exemplu, Joomla). Activarea stocării în cache va crește cu siguranță viteza de încărcare a paginii a site-ului, precum și va reduce încărcarea pe server de pe site. Memorarea în cache trebuie, de asemenea, activată în setările modulelor site-ului dvs. web. Un SEF standard poate afecta, de asemenea, pozitiv funcționarea șantierului, crește securitatea acestuia și crește încărcarea șantierului la un nivel superior.
De asemenea, trebuie să verificați baza de date a site-ului și să o curățați de extensiile vechi. Periodic trebuie să optimizăm baza de date a site-ului prin PhpMyadmin, după crearea unei copii de rezervă a bazei de date a site-ului. Pentru a evita problemele cu site-ul pe viitor, trebuie să utilizați numai fișiere grafice și multimedia optimizate, este indicat să nu folosiți imagini de pe alte site-uri, ci să adăugați doar de pe serverul dvs.