Acesta este cu siguranță un proces foarte fascinant, dar poate fi evitat. În acest articol vom înțelege posibilele cauze ale erorilor și vom prezenta și câteva pluginuri pentru monitorizarea automată a disponibilității site-ului (uptime).
Cum funcționează monitorizarea Uptime?
Monitorizarea Uptime este verificarea periodică a site-ului pentru funcționalitatea acestuia. Acesta poate fi atribuit faptului că faceți clic pe link pentru a verifica dacă funcționează în mod normal și utilizați instrumente mai sofisticate care verifică durata de funcționare a site-ului.
Deoarece avem cu toții nevoie cel puțin uneori să dormim, este foarte convenabil să folosiți pluginuri și servicii pentru verificarea periodică a timpului de funcționare. Ei vor ping sistematic site-ul dvs. pentru a verifica dacă este încă în viață. Puteți seta verificarea pentru fiecare 1-15 minute. Cele mai multe servicii vă pot notifica, de asemenea, că site-ul a devenit inaccesibil, astfel încât să puteți rezolva rapid problema.
Cele mai multe companii de hosting garanteaza 99% uptime. Și putem spune că își îndeplinesc partea din tranzacție. Prin urmare, pentru a verifica site-ul în mod constant - nu este întotdeauna eficientă. El poate cădea și apoi câștiga din nou atât de repede încât nici măcar nu ai timp să observați.
Cu toate acestea, dacă credeți că site-ul dvs. sau de găzduire nu va eșua pentru o lungă perioadă de timp, atunci vă greșiți. Acest lucru se poate întâmpla cu ușurință și va fi extrem de neplăcut pentru dumneavoastră.
Principalele cauze ale căderii site-ului
Mai jos sunt doar câteva dintre cele mai frecvente motive.
1. Limita de memorie PHP a fost depășită
Dacă utilizați mai multe plug-in-uri, scripturi și alte servicii pentru ca site-ul dvs. să funcționeze, decât serverul dvs. se poate ocupa, este foarte probabil ca site-ul să scadă datorită limitei de memorie alocată. Toate instrumentele pe care le folosiți necesită memorie pentru a rula. De fiecare dată când unul dintre ele este cizme, folosește memoria PHP de pe serverul tău. Dacă dvs. sau furnizorul dvs. de găzduire nu alocați suficientă memorie, site-ul va deveni deconectat.
Puteți rezolva această problemă prin simpla creștere a limitei de memorie PHP.
2. Site-ul dvs. nu este optimizat
Faptul că utilizați complet memoria dvs. poate fi o consecință a faptului că site-ul dvs. nu este optimizat în mod corespunzător.
Optimizarea site-ului necesită salvarea numai a acelor plug-in-uri pe care le utilizați cu adevărat, comprimarea imaginilor, a fișierelor etc. Mai multe informații puteți citi aici.
De asemenea, ar trebui să acordați atenție cache-ului site-ului dvs. Caching înseamnă stocarea temporară a fișierelor site-ului în browser-ul utilizatorului, care va fi utilizată în timpul următoarei descărcări. Paginile dvs. nu vor fi descărcate de la zero de fiecare dată, ceea ce va salva memoria necesară descărcării și utilizării site-ului.
În WordPress, există multe plug-in-uri utile care vă vor ajuta să rezolvați această problemă, de exemplu W3 Total Cache. WP Super Cache și WP Rocket.
Deci, este cu imaginile. Reducerea mărimii imaginilor pe care le utilizați reduceți cantitatea necesară de memorie. Plugin-urile WP Smush sau WP Smush Pro vă pot ajuta aici.
3. Gazduirea dvs. nu este potrivita pentru site-ul dvs.
Există situații când totul începe cu un mic proiect și utilizează găzduirea virtuală. Acest lucru este justificat, deoarece nu există prea mult conținut pe site, nu este resurse intensive și nu este nevoie să cheltuiți mai mult pe VPS sau pe un server dedicat.
Cu toate acestea, odată cu creșterea proiectului, site-ul începe să scadă din ce în ce mai mult, statutul său offline devine deja o întâlnire zilnică. Creșterea limitei de memorie PHP funcționează doar o perioadă de timp. În acest caz, este timpul să faceți upgrade la un alt pachet de găzduire.
Prin urmare, chiar dacă site-ul dvs. este corect realizat și optimizat pe deplin, problemele pot apărea numai pentru că găzduirea dvs. nu este suficientă pentru a satisface toate nevoile dvs.
4. Popularitatea dvs. funcționează împotriva dvs.
Vrem cu toții mai mult trafic, nu-i așa? Dar dacă serverul dvs. nu poate gestiona fluxul brusc de persoane, acest lucru poate duce din nou la un site offline.
În astfel de cazuri, popularitatea site-ului tău lucrează împotriva ta. Dar aici nu ar trebui să vă deranjați doar vizitatorii obișnuiți sau virale. Există, de asemenea, unele alte elemente de rețea neplăcute care ar putea "ajuta" site-ul dvs. să scadă.
Dacă un hacker încearcă să se infiltreze în site-ul dvs., acțiunile acestuia vor fi tratate ca trafic. Având în vedere că poate automatiza atacurile, puteți obține cu ușurință sub zeci de mii de atacuri pe zi.
Hackerii pot ataca site-ul dvs. chiar și numai cu cereri GET, de exemplu, dar acest lucru va fi, de asemenea, considerat trafic.
De ce acest lucru este motiv de îngrijorare
S-ar putea să vă gândiți că nu este o problemă mare. Cu toate acestea, în cazul în care site-ul dvs. nu este chiar offline pentru mult timp, acesta poate face multe rău:
- Puteți pierde definitiv noi utilizatori. Dacă cineva se duce la site-ul dvs. în momentul în care nu este disponibil, poate crede că acesta este un fenomen permanent, fără să uităm să-l menționăm în postarea / tweet-ul său de pe blog.
- Puteți pierde vizitatori obișnuiți. Vizitatorii obișnuiți ar putea crede că site-ul este nesigur. Și crede-mă, nimeni nu vrea să-și piardă timpul pe ceva instabil.
- Vă puteți pierde clienții și banii. Când un site cade, clienții încep să pună la îndoială fiabilitatea și competența. Îți pierzi încrederea. În plus, dacă site-ul dvs. este offline, nimeni nu poate plasa o comandă sau să afle despre serviciile dvs. - bani pentru vânt.
- Motoarele de căutare încep să creadă că site-ul dvs. nu există. Dacă site-ul dvs. cade în mod clar în momentul în care motorul de căutare accesează cu crawlere site-ul dvs., site-ul dvs. nu va fi indexat. Acest lucru duce la o scădere a clasamentului site-ului și pierdeți noi potențiali vizitatori.
Cum să determinați dacă site-ul dvs. a căzut?
Din păcate, nimeni nu este imun față de astfel de situații. Chiar și așa giganți precum Facebook și Twitter.
Deci, ce poți să faci aici? În plus față de vizitele banale pe site-ul dvs., puteți verifica manual timpul de răspuns al site-ului dvs. și unul dintre ele - trimiteți o solicitare de ping. Aceasta este o modalitate excelentă nu numai de a identifica problemele, ci și de a elimina unele dintre ele.
Doar tastați ping google.com la linia de comandă sau terminal (sau înlocuiți adresa URL a site-ului dvs.):
Deoarece Google este un site de încredere, puteți să-l pingați mai întâi, apoi să îl comparați ca referință la site-ul dvs.
În cadrul testului nu au fost găsite erori, astfel încât Google poate trimite și primi date. Dacă primiți un mesaj de eroare, repetați din nou acțiunile. Dacă primiți din nou o eroare, verificați conexiunea la Internet și setările.
În cele mai multe cazuri, ping Google rulează fără probleme. Apoi puteți să vă pingați site-ul.
Dacă cecul nu ridică o eroare, atunci totul funcționează bine. În caz contrar, poate indica faptul că site-ul nu este disponibil pentru toată lumea.
S-ar putea să afli că "Călătoria aproximativă în milli-secunde" este mult mai mare decât 35 ms. Dacă da, pot exista unele probleme. Acesta este un indicator vital și primul clopot care raportează că este timpul să căutați defecțiuni. Poate că site-ul dvs. este supraîncărcat cu plug-in-uri neutilizate sau nu este optimizat. Rețineți că există și alte cauze posibile.
Aceasta este o modalitate eficientă de a testa site-ul dvs., dar nu puteți face acest lucru 24/7. Nu este practic și este, de asemenea, plictisitor.
Din fericire, plugin-urile vin la noi.
Plugin-uri pentru monitorizare automată Uptime
Am încercat să găsim cele mai bune plug-in-uri pentru verificarea automată a eficienței site-ului.
Prezentate sunt opțiuni gratuite și premium care îndeplinesc cerințe diferite, prin urmare, sperăm că veți găsi o opțiune potrivită pentru dvs.
Jetpack este un plug-in gratuit de la creatorii de WordPress cu mai multe servicii incluse. Unul dintre ele este Monitor, care verifică timpii de funcționare ai site-ului dvs. și informează prin e-mail dacă nu funcționează sau dacă a câștigat din nou.
Trebuie să aveți un cont WordPress.com pentru a utiliza Jetpack. Este foarte ușor de instalat și este ușor de utilizat.
Dacă decideți să faceți acest lucru, veți putea primi notificări, fie prin e-mail, fie prin SMS, astfel încât veți fi întotdeauna conștienți de ceea ce se întâmplă.
ManageWP este credibil de mii de utilizatori, funcționează într-adevăr bine, foarte convenabil și ușor de instalat.
SensorPress verifică site-ul dvs. la fiecare 15 minute și în caz de eroare vă anunță prin e-mail. Acesta oferă o interfață de utilizator simplă cu mai multe opțiuni personalizabile.
Nu oferă alte funcții suplimentare, ci efectuează o anumită sarcină. Și o face bine.
Pentru site-urile de afaceri mari, este mai probabil să aveți nevoie de o verificare mai frecventă, dar pentru site-uri personale și mici, 15 minute este cea mai bună opțiune.
Uptime Robot verifică timpul de funcționare al site-ului dvs. cu intervale de cinci minute gratuit (până la 50 de site-uri). Puteți primi notificări prin e-mail, prin e-mail, pe Twitter sau prin alerte de tip hook.
Dacă aveți nevoie să monitorizați mai mult de 50 de site-uri sau doriți să primiți mesaje SMS, va trebui să actualizați plug-in-ul la versiunea premium.
De asemenea, poți posta statistici de uptime pe site-ul tău folosind coduri scurte sau vezi în consola.
Pentru a utiliza plug-in-ul Super Monitoring, va trebui să creați un cont și să vă înregistrați pentru un abonament premium.
Pluginul monitorizează timpul de funcționare pentru unul sau mai multe site-uri, în funcție de planul selectat, vă poate notifica despre eroare prin e-mail sau mesaje SMS.
Indiferent de planul ales, veți obține toate funcțiile, inclusiv o verificare a intervalului de un minut, monitorizarea performanței, istoricul timpilor de întrerupere și integrarea cu Google Analytics.
Cu internetVista puteți alege care dintre ele să primească alerte și cât de des să vă verificați site-ul, în funcție de planul dvs. de tarifare. Există opțiuni de notificare prin e-mail, Twitter și SMS. Interval de verificare: de la un minut la 60 de minute.
Aceasta este cea mai scumpă dintre toate opțiunile oferite aici, dar funcționează bine.
Monitorizarea site-ului pentru recuperare rapidă
Sfatul nostru pentru dvs.: acordați atenție acestei probleme și nu întrerupeți monitorizarea timpului de funcționare a fundalului. Aceasta este o acțiune necesară care nu necesită eforturi semnificative, dar vă poate ajuta să evitați o durere de cap semnificativă în viitor.
Instalați unul dintre pluginurile propuse și asigurați-vă că, în cazul unei probleme neașteptate, puteți răspunde rapid și puteți rezolva fără întârziere.
Sursă: wpmudev.org
Eu personal folosesc Uptime Robot. Doar folosesc interfața web (văd statistici prin site-ul lor). Și nu văd punctul de încărcare a site-ului cu plug-in-uri inutile, ceea ce vă sfătuiesc să faceți. Uptime Versiunea gratuită a robotului cu un cap lipsesc. În plus, puteți utiliza un ping, dar există un plan gratuit pentru un singur site.