Nopeuta WordPressia Amazonin ja W3-välimuistin avulla

wordpress apache

Huomautus: Tämän kirjoittamisen jälkeen olemme siirtyneet osoitteeseen WPEngine kanssa Content Delivery Network powered by StackPath CDN, paljon nopeampi CDN kuin Amazon.378

Jos olet seurannut blogia jonkin aikaa, tiedät, että olen kamppaillut WordPressin kanssa. WordPress on melko nopea sisällönhallintajärjestelmä. Kuitenkin, kun olet räätälöinyt sivuston täysin ja saat sen sinne, missä tarvitset sitä käyttäjille, se on usein koira. Sivun latausajat uudessa mallissa olivat yli 10 sekuntia - kauhea, kauhea suorituskyky.

Olemme tehneet useita asioita WordPressin nopeuttamiseksi:

  • Muutimme isännät MediaTemple. Usein, kun rekisteröidyt hosting -alustalle, päädyt heidän nopeimmille palvelimilleen. Järjestelmän kasvaessa he eivät kuitenkaan korvaa palvelimia nopeammilla - jäävät jälkeen.
  • Lisäsimme tietokantapalvelimen. Kun WordPress on käynnissä yksinkertaisella hosting-paketilla, palvelin kääntää koodia, palvelee kuvia ja suorittaa tietokantaa. Jos voit lisätä tietokantapalvelimen isäntäpakettiin, voit nopeuttaa sivustoa huomattavasti.
  • Jos haluat tehdä uuden jaon, laitamme kaikki kuvat Amazoniin a sisällön toimitusverkko. Käytimme Amazon S3 -laajennus WordPressille mutta ovat sittemmin pysähtyneet. Laajennus vaati kuvien lataamista Amazoniin eikä synkronoinut kuvia - ei hyvä.
  • Olemme äskettäin toteuttaneet W3 yhteensä Cache alkaen W3Edge. Vaikka laajennus on uskomattoman kestävä, se ei ole tarkoitettu heikkohermoisille tai ei-teknisille. Suosittelen palkata ammattilaisen toteuttamaan sen.

WordPress-välimuistiW3 Total Cache -laajennuksen ansiosta voimme ottaa Amazonin käyttöön sisältöverkostomme, mutta laajennus synkronoi ja kirjoittaa uudelleen kuvapolut. Tämä on loistava tapa toteuttaa se, koska jos päätät lopettaa laajennuksen tai CDN: n käytön, et jää kylmään. Sammuta tämä laajennus ja olet valmis!

Laajennuksen avulla voit myös välimuistisivut että tietokantakyselyt yhdessä useiden muiden asetusten kanssa. Etkö tiedä mitä välimuisti on? Sivu latautuu, kun sivu lukee koodin, suorittaa tietokantakyselyt ja luo sivusi dynaamisesti. Kun välimuisti on otettu käyttöön, kun sivu avataan ensimmäisen kerran, se näyttää sivun ja kirjoittaa sisällön välimuistitiedostoon. Seuraavan kerran, kun sivu avataan, se yksinkertaisesti avaa välimuistitiedoston.

Sivustosi nopeuttamisella on paljon suurempi vaikutus lukijakuntaasi kuin luulisi. Itse asiassa sivustosi on hitain silloin, kun tarvitset sitä parhaaseen suorituskykyyn - kun tuhannet kävijät ovat sillä. Jos et ole hienosäätänyt sitä (ja työskentelemme edelleen omamme parissa), vierailijat kohtaavat usein tyhjän näytön, aikakatkaisuvirheen tai he yksinkertaisesti törmäävät odottamaan sivun lataamista pari sekuntia.

Sivustosi nopeuttaminen tekee sivustostasi myös ystävällisemmän Googlelle. Google on vahvistanut, että ne sijoittavat tehokkaimmat sivustot korkeammalle. Näiden yllä olevien vinkkien lisäksi voit myös pyrkiä pienentämään sivustosi kuvakokoja, ottamaan käyttöön sivun pakkaamisen, toteuttamaan maantieteellisiä EC2- tai Akamai-sisällönjakeluverkostoja ... ja siirtymään jopa kuormituksen tasapainottamiseen ja synkronointiin. Se on kuitenkin tulossa isoihin taaliin!

Yksi kommentti

  1. 1

    Hyvä viesti - Muutin äskettäin Media-temppeliin ja olen kamppailen nopeuttamalla Anglotopia-sivustoani. Muuton jälkeen se tosiasiassa hidastui verrattuna GoDaddyn edelliseen isännöintiin. Siitä lähtien olen asentanut W3 Total Cache -ominaisuuden, lisännyt CDN: n ja optimoinut muutamia muita asioita, ja latausaikani ovat nyt keskimäärin 9-10 sekuntia - paras kuukausina. Sitä on vielä parannettava. Yritän seuraavaksi hankkia erillisen tietokantapalvelimen. Juuri nyt haluan vain varmistaa, että palvelin toimii edelleen, koska odotan liikennevirtaa kuninkaallisten häiden kattavuudelle ensi viikolla.

Mitä mieltä olet?

Tämä sivusto käyttää Akismetiä roskapostin vähentämiseksi. Lue, miten kommenttitietosi käsitellään.