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 taistellut WordPressin kanssa. WordPress on alusta alkaen melko nopea sisällönhallintajärjestelmä. Kuitenkin, kun olet täysin mukauttanut sivuston ja saanut sen missä tarvitset sitä käyttäjille, se on usein koira. Sivumme uudella mallilla ylittivät 10 sekuntia - kauhea, kauhea suorituskyky.

Olemme tehneet useita asioita WordPressin nopeuttamiseksi:

  • Muutimme isännät MediaTemple. Usein, kun rekisteröidyt isäntäalustalle, päätät heidän nopeimmille palvelimilleen. Järjestelmän kasvaessa ne eivät kuitenkaan korvaa palvelimia nopeammilla - voit jäädä 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 uskomattoman vankka, laajennus ei ole sydämen heikoille tai ei-teknisille. Suosittelen palkkaamaan ammattilaisen sen toteuttamiseksi.

WordPress-välimuistiW3 Total Cache -laajennus on antanut meille mahdollisuuden ottaa Amazon käyttöön sisällönjakeluverkostona, mutta laajennus synkronoi ja kirjoittaa kuvapolut uudelleen. Tämä on loistava tapa toteuttaa se, koska jos päätät lopettaa laajennuksen tai CDN: n käytön, et jää kylmään. Kytke tämä laajennus pois päältä ja olet hyvä mennä!

Laajennuksen avulla voit myös välimuistisivut että tietokantakyselyt sekä joukko muita asetuksia. Etkö tiedä, mikä välimuisti on? Sivun lataamiseksi sivu lukee koodin, suorittaa tietokantakyselyt ja luo sivusi dynaamisesti. Kun välimuisti on otettu käyttöön, sivu avataan ensimmäisen kerran, kun sivu avataan, ja se näyttää sivun välimuistitiedostoon. Seuraavan kerran, kun sivu avataan, se avaa välimuistitiedoston.

Sivustosi nopeuttamisella on paljon suurempi vaikutus lukijakuntaasi kuin luulisi. Itse asiassa sivustosi on hitain, kun sitä tarvitaan parhaan suorituskyvyn saavuttamiseen - kun tuhannet kävijät ovat siinä. Jos sinulla ei ole sitä hienosäädetty (ja työskentelemme edelleen omamme kanssa), kävijät kohtaavat usein tyhjän ruudun, aikakatkaisuvirheen tai he vain hyppäävät sinuun odotettuasi sivun latautumista 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, ottamaan käyttöön maantieteelliset EC2- tai Akamai-sisällönjakeluverkot ... 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.