Kiirendage WordPressi koos Amazoni ja W3 kogu vahemäluga

wordpress apache

Märge: Pärast selle kirjutamist oleme sellest ajast üle läinud WPEngine koos Content Delivery Network powered by StackPath CDN, palju kiirem CDN kui Amazon.378

Kui olete mõnda aega blogi jälginud, teate, et olen WordPressiga maadelnud. Karbist väljas on WordPress üsna kiire sisuhaldussüsteem. Kuid kui olete saidi täielikult kohandanud ja hankinud selle kasutajate jaoks sinna, kus vajate, on see sageli koer. Meie lehelaadimise ajad uuel mallil ületasid 10 sekundit - kohutav, kohutav esitus.

Oleme WordPressi kiirendamiseks teinud mitmeid asju:

  • Kolisime võõrustajate juurde MediaTemple. Sageli, kui registreerute hostiplatvormile, pöördute nende kiireimate serverite poole. Nende süsteemi kasvades ei asenda nad aga servereid kiirematega - võite jääda maha.
  • Lisasime andmebaasiserveri. Kui WordPress töötab lihtsal hostipaketil, tõlgib server koodi, serveerib pilte ja töötab andmebaasi. Kui saate oma hostipaketti lisada andmebaasiserveri, saate seda saiti oluliselt kiirendada.
  • Uue jaotuse tegemiseks panime kõik pildid Amazoni a-ni sisu edastamise võrku. Me kasutasime Amazon S3 pistikprogramm WordPressi jaoks kuid on sellest ajast alates peatunud. Pistikprogramm nõudis Amazonilt piltide laadimist ja pilte ei sünkrooninud - pole hea.
  • Oleme hiljuti rakendanud W3 Kokku Cache W3Edge'ist. Ehkki uskumatult vastupidav, pole pistikprogramm mõeldud nõrgema südamega inimestele või mittetehnilistele. Ma soovitaksin selle rakendamiseks palgata professionaali.

wordpress kokku vahemäluW3 summaarse vahemälu pistikprogramm on lubanud meil juurutada Amazoni oma sisuteenuste võrgustikuna, kuid pistikprogramm sünkroonib ja kirjutab pilditeed ümber. See on suurepärane viis selle rakendamiseks, sest kui otsustate kunagi pistikprogrammi või CDN-i kasutamise lõpetada, ei jää te külmast kõrvale. Lülitage see pistikprogramm välja ja teil on hea minna!

Pistikprogramm võimaldab teil ka seda teha vahemälu lehed ja andmebaasipäringud koos paljude muude seadetega. Kas te ei tea, mis on vahemällu salvestamine? Lehe laadimiseks loeb leht koodi, täidab andmebaasi päringuid ja genereerib teie lehe dünaamiliselt. Kui vahemälu on rakendatud, kuvatakse leht esmakordsel avamisel leht ja kirjutatakse sisu vahemälufaili. Järgmine kord, kui leht avatakse, avab see lihtsalt vahemälufaili.

Oma saidi kiirendamisel on teie lugejaskonnale palju suurem mõju, kui arvate. Tegelikult on teie sait kõige aeglasem siis, kui vajate seda parimate tulemuste saavutamiseks - kui sellel on tuhandeid külastajaid. Kui teil pole seda peenhäälestatud (ja me töötame endiselt oma kallal), kohtab külastajaid sageli tühi ekraan, kuvatakse ajalõpu viga või nad põrkavad teie peale lihtsalt pärast seda, kui on oodanud lehe paari laadimist sekundit.

Saidi kiirendamine muudab saidi ka Google'ile sõbralikumaks. Google on kinnitanud, et nad reastavad kõige paremini toimivaid saite kõrgemale. Lisaks ülaltoodud näpunäidetele saate ka oma saidil oma pildisuurust vähendada, lehe tihendamist rakendada, EC2 või Akamai geograafilisel alusel toimuvaid sisuvõrke ... ja liikuda isegi koormuse tasakaalustamise ja sünkroonimise juurde. See läheb aga suurte rahadesse!

Üks kommentaar

  1. 1

    Hea postitus - kolisin hiljuti meediatemplisse ja olen oma veebisaidi Anglotopia kiirendamise nimel võidelnud. Pärast kolimist muutus see tegelikult GoDaddy eelmise hostimisega võrreldes aeglasemaks. Alates sellest ajast olen installinud W3 kogu vahemälu, lisanud CDN-i ja optimeerinud veel mõned asjad ning minu laadimisaeg on praegu keskmiselt 9–10 sekundit - parim kuude jooksul. Seda tuleb veel parandada. Võiksin proovida järgmisena hankida eraldi andmebaasiserveri. Praegu tahan lihtsalt veenduda, et server töötab, kuna ma ootan järgmisel nädalal meie kuninglike pulmade leviala liikluse tulva.

Mis sa arvad?

Sellel saidil kasutatakse rämpsposti vähendamiseks Akismetit. Vaadake, kuidas teie andmeid töödeldakse.