Paspartinkite „WordPress“ naudodami „Amazon“ ir „W3 Total Cache“

wordpress apache

Pastaba: Nuo tada, kai tai parašėme, mes perėjome į WPEngine su Turinio Pristatymas tinklas maitina „StackPath CDN“, daug spartesnis CDN nei „Amazon“.378

Jei kurį laiką stebėjote tinklaraštį, žinote, kad kovojau su „WordPress“. Iš karto „WordPress“ yra gana greita turinio valdymo sistema. Tačiau kai tik visiškai pritaikysite svetainę ir gausite ją ten, kur jums reikia, vartotojai dažnai tai bus šuo. Mūsų puslapio įkėlimo laikas naujame šablone viršijo 10 sekundžių - baisus, baisus pasirodymas.

Padėjome pagreitinti „WordPress“ atlikę keletą dalykų:

  • Persikėlėme į šeimininkus „MediaTemple“. Dažnai prisiregistruodami prie prieglobos platformos, jūs atsidursite greičiausiuose jų serveriuose. Augant jų sistemai, jie nepakeičia serverių greitesniais - jūs likote palikti.
  • Pridėjome duomenų bazės serverį. Kai „WordPress“ veikia paprastame prieglobos pakete, serveris verčia kodą, teikia vaizdus ir valdo duomenų bazę. Jei prie savo prieglobos paketo galite pridėti duomenų bazės serverį, galite žymiai pagreitinti svetainę.
  • Norėdami dar kartą padalyti, visus vaizdus įdėjome į „Amazon“ kaip turinio pristatymo tinklas. Mes naudojome „Amazon S3“ papildinys, skirtas „WordPress“ bet nuo to laiko sustojo. Įskiepis reikalavo įkelti vaizdus į „Amazon“ ir nesinchronizavo vaizdų - nėra gerai.
  • Neseniai įdiegėme W3 Iš viso talpyklos iš W3Edge. Nors neįtikėtinai tvirtas, papildinys nėra skirtas silpniausiems žmonėms ar netechnikams. Aš rekomenduočiau samdyti specialistą, kuris jį įgyvendintų.

wordpress bendra talpykla„W3 Total Cache“ papildinys leido mums įdiegti „Amazon“ kaip mūsų turinio pristatymo tinklą, tačiau papildinys sinchronizuoja ir perrašo vaizdų kelius. Tai yra puiki priemonė ją įgyvendinti, nes jei kada nors nuspręsite nustoti naudoti papildinį ar CDN, jūsų nepaliks šaltis. Išjunkite šį papildinį ir viskas gerai!

Papildinys taip pat leidžia talpyklos puslapiai ir duomenų bazės užklausų kartu su daugybe kitų nustatymų. Nežinai, kas yra talpykla? Norint įkelti puslapį, puslapis nuskaito kodą, vykdo duomenų bazės užklausas ir dinamiškai sugeneruoja jūsų puslapį. Įdiegus talpyklą, pirmą kartą atidarius puslapį, jis rodo puslapį ir įrašo turinį į talpyklos failą. Kitą kartą atidarius puslapį, jis tiesiog atidaro talpyklos failą.

Jūsų svetainės pagreitinimas turi daug didesnę įtaką jūsų skaitytojų auditorijai, nei galite pagalvoti. Tiesą sakant, jūsų svetainė yra lėčiausia, kai jums reikia geriausių rezultatų - kai joje yra tūkstančiai lankytojų. Jei neturite to tiksliai sureguliuoti (o mes vis dar dirbame su savimi), lankytojai dažnai susiduria su tuščiu ekranu, pateikiama skirtojo laiko klaida arba jie tiesiog atšoka prieš jus, laukdami, kol puslapis įkels porą sekundžių.

Pagreitinus jūsų svetainę, jūsų svetainė bus draugiškesnė ir „Google“. „Google“ patvirtino, kad jie našias svetaines reitinguoja aukščiau. Be šių aukščiau pateiktų patarimų, jūs taip pat galite stengtis sumažinti savo vaizdo dydį savo svetainėje, įdiegti puslapio glaudinimą, įdiegti geografiniu pagrindu veikiančius EC2 arba „Akamai“ turinio pristatymo tinklus ir netgi pereiti prie apkrovos balansavimo ir sinchronizavimo. Vis dėlto tai patenka į didelius pinigus!

vienas komentaras

  1. 1

    „Good Post“ - neseniai persikėliau į „Media Temple“ ir stengiausi pagreitinti savo svetainę „Anglotopia“. Po žingsnio jis iš tikrųjų tapo lėtesnis, palyginti su ankstesniu „GoDaddy“ priegloba. Nuo tada įdiegiau „W3 Total Cache“, pridėjau CDN ir optimizavau keletą kitų dalykų, o mano apkrovos laikas dabar yra vidutiniškai 9–10 sekundžių - geriausias per kelis mėnesius. Tai dar reikia tobulinti. Galbūt toliau bandysiu gauti atskirą duomenų bazės serverį. Šiuo metu noriu tik įsitikinti, kad serveris tebeveikia, nes tikiuosi, kad ateinančią savaitę mūsų „Royal Wedding“ aprėptis bus srautas.

Ką manote?

Ši svetainė naudoja "Akismet", kad sumažintų šlamštą. Sužinokite, kaip apdorojamas jūsų komentaras.