WordPress

Hitaan WordPress-sivuston nopeuttaminen: käytännön toimenpidejärjestys

Hitaalla WordPress-sivustolla on yleensä muutama korjattava syy. Näin mittaat, löydät pullonkaulan ja korjaat ongelmat oikeassa järjestyksessä.

Kirjoittaja: Zebra Hosting Cloud

Hitaalla WordPress-sivustolla on harvoin vain yksi syy. Yleensä kyse on pienten ongelmien pinosta: raskas teema, optimoimattomat kuvat, puuttuva välimuisti, vanha PHP-versio ja resursseiltaan niukka hosting-paketti. Hyvä uutinen on, että useimmat näistä voi korjata, ja oikeassa järjestyksessä korjaaminen säästää paljon turhaa vaivaa. Tämä opas käy läpi sen järjestyksen.

Mittaa ensin ja erota palvelimen hitaus sivun painosta

Arvaaminen on yleisin virhe. Ennen kuin kosket mihinkään asetukseen, kirjaa vertailuarvo, jotta näet, auttoiko muutos. Aja sivu ilmaisen testityökalun, kuten PageSpeed Insightsin tai WebPageTestin, läpi ja kirjaa ylös kolme asiaa: kuinka kauan palvelimella kestää lähettää ensimmäinen tavu, kuinka kauan pääsisällön näkymiseen menee ja kuinka monta pyyntöä ja kuinka monta kilotavua sivu lataa.

Testaa etusivusi ja yksi tai kaksi tärkeää alasivua, kuten tuote- tai yhteystietosivu. Testaa useammin kuin kerran, koska yksittäiset tulokset vaihtelevat. Pidä luvut muistiinpanoissa. Vertaat niihin myöhemmin.

Erota palvelimen hitaus sivun painosta

Hitautta on kahta laajaa lajia, ja ne vaativat eri korjaukset.

  • Hidas palvelinvaste. Selain odottaa pitkään ennen kuin mitään saapuu. Tämä viittaa puuttuvaan sivuvälimuistiin, hitaisiin tietokantakyselyihin, raskaisiin lisäosiin tai ylikuormitettuun hosting-tiliin.
  • Raskas sivu. Palvelin vastaa nopeasti, mutta sivu on suuri: isot kuvat, paljon skriptejä, verkkofontteja, karuselleja ja kolmannen osapuolen widgettejä. Tämä viittaa front-end-työhön.

Jos ensimmäinen tavu kestää kauan, aloita palvelinpuolelta. Jos se on nopea mutta sivu tuntuu silti hitaalta, aloita kuvista ja skripteistä.

Korjaukset vaikutuksen mukaisessa järjestyksessä

WordPress toimii PHP:llä, ja uudemmat tuetut PHP-versiot ovat yleensä nopeampia kuin vanhat. Tarkista, mitä versiota sivustosi ajaa, ja vaihda hallintapaneelissa tällä hetkellä tuettuun versioon. Testaa ensin kopiolla, jos käytät vanhoja lisäosia, koska hylätty koodi voi hajota uudemmalla PHP:llä. Tietopankista löydät tarkat vaiheet Pleskissä.

Ota sivuvälimuisti käyttöön

Ilman välimuistia WordPress rakentaa jokaisen sivun alusta asti jokaiselle kävijälle: se lataa PHP:n, ajaa tietokantakyselyt ja kokoaa HTML:n. Sivuvälimuisti tallentaa valmiin HTML:n ja tarjoilee sen suoraan. Useimmilla esittelysivustoilla, blogeilla ja kaupoilla, joissa sivut ovat enimmäkseen staattisia, tämä yksi muutos tekee suurimman eron palvelimen vasteaikaan.

Käytä yhtä välimuistilisäosaa, älä useita. Ota käyttöön sivuvälimuisti, selaimen välimuisti ja pakkaus, ja jätä ulkopuolelle sivut, joiden on pysyttävä dynaamisina, kuten kaupan ostoskori ja kassa.

Korjaa kuvasi

Kuvat ovat yleensä sivun raskain osa. Yleisiä ongelmia ovat suoraan kamerasta ladatut valokuvat, jotka ovat useita tuhansia pikseleitä leveitä, sekä kuvat, jotka näytetään paljon todellista kokoaan pienempinä.

  1. Pienennä kuvat suurimpaan kokoon, jossa niitä todella näytetään.
  2. Pakkaa ne. Modernit formaatit, kuten WebP, ovat yleensä pienempiä kuin JPEG samalla laadulla.
  3. Lataa laiskasti taitteen alapuolella olevat kuvat. WordPress tekee tämän oletuksena useimmille kuville, mutta tarkista, ettei teemasi kumoa sitä.
  4. Älä käytä laiskaa latausta sivun yläosan pääkuvalle, koska se viivästyttää sitä osaa, jonka kävijät näkevät ensin.

Käy läpi lisäosat ja teema

Lisäosien määrällä on vähemmän merkitystä kuin sillä, mitä kukin tekee. Pieni lisäosa, joka lisää lyhytkoodin, maksaa lähes ei mitään. Lisäosa, joka ajaa raskaita kyselyjä jokaisella sivulla, lataa suuria skriptejä kaikkialla tai kutsuu ulkoisia palveluja, voi yksinään hidastaa sivustoa.

Poista lisäosat käytöstä yksi kerrallaan testikopiolla ja testaa uudelleen löytääksesi kalliit. Poista kaikki, mitä et käytä. Katso myös teemaasi: monikäyttöiset teemat, jotka niputtavat mukaan karuselleja, animaatioita ja sivunrakentajakirjastoja, lataavat usein tiedostoja, joita et koskaan käytä.

Vähennä kolmannen osapuolen skriptejä

Chat-widgetit, seurantapikselit, upotetut kartat ja sosiaalisen median syötteet lisäävät kaikki pyyntöjä palvelimille, joita et hallitse. Pidä ne, jotka ansaitsevat paikkansa, lataa ne vasta kun sivu on käytettävissä ja poista loput. Videon upottaminen klikkaa-toistaaksesi-esikatseluna koko soittimen sijaan säästää myös paljon painoa.

Käytä CDN:ää

Sisällönjakeluverkko tarjoilee staattiset tiedostosi, kuten kuvat, CSS:n ja JavaScriptin, kävijää lähempänä olevista sijainneista. Se auttaa eniten, kun yleisösi on levinnyt useisiin maihin. Cloudflaren CDN on käytettävissä meillä ylläpidetyillä sivustoilla; katso CDN-sivulta, mitä se kattaa.

Katso tietokantaa

Ajan myötä WordPress-tietokantoihin kertyy sivuversioita, vanhentuneita transientteja, roskapostikommentteja ja poistettujen lisäosien jäänteitä. Paisunut options-taulu, etenkin jos siinä on paljon automaattisesti ladattavia rivejä, hidastaa jokaista pyyntöä. Siivoa huolellisesti varmuuskopion kanssa ja harkitse versioiden rajoittamista tiedostossa wp-config.php.

Kun hosting itse on rajoite

Jos olet tehnyt yllä olevat vaiheet ja ensimmäinen tavu on yhä hidas, paketti voi olla sivustolle liian pieni. Merkkejä ovat hidastumiset ruuhka-aikoina, muistirajan virheet ja aikakatkaisut tuonnin tai varmuuskopioinnin aikana. Siirtyminen jaetusta hostingista resurssirikkaampaan pakettiin tai suuremmilla sivustoilla VPS:ään voi ratkaista sen, mitä mikään lisäosa ei pysty. Tarkempaa katsausta siihen, milloin se hetki koittaa, varten lue VPS-vaihtoehtomme.

Testaa uudelleen ja pidä kirjaa

Aja jokaisen muutoksen jälkeen samat testit uudelleen ja vertaa vertailuarvoihisi. Muuta yhtä asiaa kerrallaan, jotta tiedät, mikä toimi. Suorituskykytyö ei myöskään ole kertaluonteista: uusi lisäosa tai erä suuria kuvia voi kumota saavutetun edun, joten tarkista uudelleen suurten muutosten jälkeen.

Näin Zebra Hosting auttaa

WordPress-hosting-pakettimme otetaan käyttöön automaattisesti muutamassa minuutissa maksusta, niihin kuuluu Plesk PHP-versioiden ja tietokantojen hallintaan ja ilmainen SSL. Cloudflare CDN on käytettävissä ylläpidetyillä sivustoilla, ja jos sivustosi on jo hidas muualla, tiimimme voi siirtää sen ilmaiseksi.