Puncte:0

De ce ar fi site-ul meu WordPress atât de lent?

drapel ve

Poartă:

Faceți ca pagina web WordPress să se încarce mai rapid în rețeaua locală. În prezent, paginile se încarcă bine, dar se încarcă aproximativ 4-5 secunde. Vreau să reduc asta la jumătate din timp sau mai mic.


Am două VM-uri noi dedicate acestui nou site pe care îl testez (PE REȚEA LOCALĂ). Un VM este pentru serverul SQL, iar al doilea VM este pentru serverul web.

Configurare SQL Server: (mai puțin de 50% mem/cpu max)

  • OS: Windows Server 2019
  • MySQL: Versiunea 8.0.29 pentru Win64 pe x86_64 (MySQL Community Server - GPL)

Configurare server web: (mai puțin de 50% mem/cpu max)

  • OS: Windows Server 2019
  • IIS: Ver 10.0.17763.1
  • Modulul de compresie IIS activat
  • Modulul IIS WinCache activat
  • Memorarea în cache a ieșirii IIS este activată
  • PHP: Versiunea 7.4.29 (cli) (construit: 14 aprilie 2022 16:24:02) ( NTS Visual C++ 2017 x64)

Configurare WordPress:

  • Versiunea 5.9.3
  • NU sunt activate pluginuri

În prezent, nu am un certificat SSL configurat pe server, deoarece vreau să rezolv mai întâi aceste probleme de performanță. Nu eram sigur dacă acesta ar fi un factor, dar mi s-a părut înțelept să menționez.

Site-ul se încarcă bine, dar durează o veșnicie. Există lucruri care pot fi verificate pentru a vedea de ce site-ul se încarcă atât de lent? Ar putea fi legat de mySQL cumva? Se pare că din pagina web implicită IIS când pun o pagină phpinfo.php care se încarcă foarte repede. Aveți idei de teste pe care le-aș putea rula pentru a depana timpii de încărcare lenți?

Notă: Știu că există o mulțime de administratori de server care vor răspunde brusc cu „Nu utilizați Windows, este rău.”. Nu caut acest tip de „ajutor” aici. Știu că funcționează bine pe Windows folosind IIS. Am văzut o mulțime de pagini web cu utilizatori care spun că nu au probleme la rularea site-urilor pe Windows cu IIS.

Vă mulțumim pentru orice sugestie pe care le puteți oferi cu o soluție sau ajutor pentru depanare!

djdomi avatar
drapel za
și care este întrebarea legată de afaceri aici?
drapel ve
@djdomi Care este întrebarea legată de afaceri? Căutam doar sugestii cu privire la motivul pentru care o nouă configurare IIS/PHP/mySQL/WordPress din cutie ar fi rulată încet.
drapel br
Bună Arvo, trebuie să fiu de acord cu Tom, mă tem - paginile noastre de ajutor, pe care le cerem tuturor utilizatorilor noi să se uite măcar peste, este clar că suntem aici pentru administratori de sistem/designeri de sistem profesioniști cu experiență în acoperirea elementelor de bază. , și-au făcut temele și au venit la noi cu informații pe care le putem folosi pentru a vă ajuta - doar că vin aici o mulțime de oameni care vor să ghicim care este configurația lor și devine frustrant - cel puțin ați avut câteva detalii în postarea dvs., doar că nu prea îmi pare rău.În cele din urmă, vrem să ajutăm, dar nu suntem cititori ai minții, are sens?
drapel ve
Cred că mi-am găsit problema. O sugestie/răspuns cu adevărat grozavă care ar fi putut fi mai utilă este cea pe care am găsit-o la spice works.com, care a sugerat să înlocuiesc numele de gazdă cu adresa IP a serverului MySQL din configurația mea WordPress. Încărcarea paginii trece de la 4 secunde la ~1 secundă. Înțeleg că acesta este un site profesionist @Chopper3, dar din felul în care comentariile vin de la utilizatori, se pare că greșeala serverului este un site care ar trebui să fie un membru plătit și să îi solicite utilizatorilor să confirme că fac parte din „profesia IT”. De ce oamenii care cunosc răspunsurile ar pune întrebări aici?
drapel ve
@Chopper3 ai putea să mă ajuți să învăț spunându-mi ce nu era clar și a lăsat cititorii cu întrebări? Când spui „suntem aici pentru administratori de sistem profesioniști/designeri de sistem cu experiență în acoperirea elementelor de bază, și-au făcut temele”, mă întreb ce am spus la întrebarea mea care îți dă impresia că nu sunt unul dintre acestea. Evident, am experiență, așa cum am afirmat în întrebarea mea că am un mediu virtual pe care l-am creat, am configurat mai multe servere pe acel mediu, am configurat serverul mysql și serverul web, am adăugat suport pentru php, instalat wordpress etc.
Tim avatar
drapel gp
Tim
Wordpress este folosit în mod obișnuit în afaceri, părerea mea este că aceasta este o întrebare validă. Sunt surprins că schimbarea numelui DNS cu un IP a ajutat atât de mult, căutările DNS ar trebui să fie stocate în cache. Aș sugera să vă uitați și la pluginurile de cache Wordpress, pe lângă stocarea în cache a paginii atent configurată.
Lex Li avatar
drapel vn
Fiind o aplicație PHP complexă, reglarea performanței WordPress necesită o experiență semnificativă cu PHP (cum ar fi utilizarea unui profiler, cum ar fi Xdebug). Ai fost doar puțin norocos să găsești un sfat care lovește (DNS lent ca al tău este rar), dar în orice alt caz, s-ar putea ca norocul să nu fie aplicabil.
drapel jp
Desigur, aceasta este legată de afaceri: o persoană cu bani să folosească WordPress pe Windows Server 2019 pare puțin probabil.
djdomi avatar
drapel za
el încă nu răspunde dacă pagina lui este un mediu de afaceri sau relevantă. Primim zilnic întrebări WordPress de la utilizatorul final, care sunt în afara subiectului, așa cum a explicat foarte mult Chopper. Iar comentariul tău pentru mine sună jignitor în sentimentele mele. În plus, întrebările și răspunsurile bazate pe opinii sunt, de asemenea, offtopic
Wilson Hauck avatar
drapel jp
@ArvoBowen Cerere informatii suplimentare, va rog. Dimensiunea RAM, # nuclee, orice dispozitiv SSD sau NVME pe serverul MySQL Host? Postați pe pastebin.com și distribuiți linkurile. Din rădăcina dvs. de conectare SSH, rezultă text de: A) SELECTARE COUNT(*) FROM information_schema.tables; B) AFIȚI STARE GLOBALĂ; după minim 24 de ore UPTIME C) AFIȘAȚI VARIABILELE GLOBALE; D) AFIȚI LISTA COMPLETĂ DE PROCES; ȘI informații foarte utile despre sistemul de operare, includ - pentru analiza de reglare a sarcinii de lucru a serverului pentru a oferi sugestii de îmbunătățire a performanței.
drapel ua
[_WP Index Improvements_](https://wordpress.org/plugins/index-wp-mysql-for-speed/) este un plugin care va ajuta la performanța unui număr de interogări, în special a celor care implică `post_meta`.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.