WordPressin nopeuttaminen

Tässä artikkelissa keskitymme siihen, että miten nopeutat WordPressin. Kaikkihan menee sillä tavalla, että WordPress saattaa olla hitaampi siinä vaiheessa kun siinä alkaa olla lisäosia ja liikennettä. Tässä merkinnässä annan hyvät vinkit siihen, että miten vähennät palvelinresursseja ja miten saat yleensäkin WordPressin toimimaan vakaammin ja nopeammin. Tässä blogissa kaikki on tehty ja nyt WordPress tuntuu rullaavan todella nopeasti, seuraa ihmeessä loistavia ohjeita ja tee WordPress-blogistasi lukijalle mainion kokemuksen. Tässä artikkelissa parhaat vinkit, joilla onnistut.

Aloitetaan tyylikkäästi

Seuraa alla olevia ohjeita ja nauti tuloksista niiden jälkeen. Huomaa, itsekin olen näillä saanut Mediablogin nopeammaksi, siis myös sinä voit päästä samoihin tuloksiin. Ole hyvä, lue loppuun ja tee vinkit blogiisi, niin lukijat kiittävät.

Tallenna kaikki sivut paikallisesti

Normaalisti tiedot haetaan tietokannasta kyselyillä. Mitä enemmän samanaikaisia kyselyitä, sitä hitaammin käyttäjä saa tulokset ruudulleen. Siis jos käyttäjä hakee sisältöä tietokannasta, kuten vaikkapa eri sivuja, niin internetselain antaa pyynnön ja vastaanottaa palvelimen lähettämän datan. WordPress käy tällöin suurissa rasituksissa varsinkin, jos samaan aikaan on muidenkin käyttäjien pyyntöjä. Kuten arvata saattaakin, niin mitä enemmän tällaisia pyyntöjä, sitä hitaammin data liikkuu. Tietokantakyselyitä pitäisi siis rajoittaa tai parasta on, että ne vähennetään kokonaan. Kokeilemani lisäosa tekee kaikista sivuista kopiot ja ne noudetaan lisäosan luomasta kansiosta ilman minkäänlaisia tietokantakyselyitä. Data pakataan tehokkaasti ja koska tietokantakyselyitä ei ole, on sivun lataaminen jopa 5 kertaa nopeampaa aiempaan verrattuna.

Lisäosa säästää myös noin 70 prosenttia kaistasta. Testissäni yhden megatavun artikkelisivu pakattiin sadan kilotavun päälle (141 kilotavua). Mieti, onko helpompaa ladata megatavun sivu vai reilusti pienempi sivu? Niin, lisäosasta on hyötyä. Kaistaa säästyy, lukijoillasi ei mene hermoja hitaasti latautuviin sivuihin ja WordPress toimii vakaammin. Lisäosa on nimeltään WP Super Cache ja sen saa käyttöön täältä. Suosittelen ehdottomasti, vaikka sinulla olisikin vain muutama kävijä. Lisäosa toimii siten, että lisäosan käyttöönoton jälkeen käyttäjä lataa ensimmäisen sivun, josta luodaan kopio palvelimelle ja näytetään seuraavalle käyttäjälle ja sitä seuraava käyttäjä saa siis käyttöön edelliskäyttäjän aikana luodun kopion ja antaa tallennettavaksi uusimman kopion vanhan tilalle ja niin edelleen. Siis käyttäjä saa eteensä aina uusimman version sivuista.

Tarkista lisäosat ja poista tarpeettomat

Joissakin blogeissa hitaus johtuu myös käytössä olevista lisäosista. Käy lisäosavaraston lävitse ja mieti millaisia lisäosia oikeasti tarvitset. Onko esimerkiksi olemassa sellaisia lisäosia, joita olet testannut mutta joita et tarvitse enää? Ratkaisu on helppo, poista kaikki turhat lisäosat kokonaan, älä siis poista niitä käytöstä. Turhat lisäosat luovat ylimääräisiä kyselyitä tietokantaan ja pahimmassa tapauksessa vievät suurimman osan palvelinresursseista. Itselläni on käytössä noin 30 lisäosaa ja kaikki ovat tarpeen, joten on vaikeaa säästää tässä tilanteessa. Pelkästään tällä vinkillä saat vakautta WordPressiin ja vielä kun toteutat ensimmäisenkin vinkin, niin tulos on taattu. Tämäkin sivu on latautunut sinulle varmastikin niin nopeasti, että paluuta aikaan, jolloin WP Super Cachea ei tässä blogissa ollut, ei kannata edes odottaa.

Loppusanat

Tässä pari toimivaa vinkkiä. Kerro omat WordPressin nopeuttamisvinkit kommentoimalla. Testasin Mediablogin latautumista etusivun avulla ennen lisäosan käyttöönottoa siten, että väliaikaistiedot olivat tyhjät. Sain ajaksi noin 20 sekuntia. Lisäosan käyttöönoton jälkeen ja ilman väliaikaistiedostoja sain ajaksi reilut 5 sekuntia. Ennen 15 sekuntia menivät täysin hukkaan ja varmasti joku käyttäjä on poistunut sivuilta miettien, että latautuvatpa hitaasti. Oli siis oikea aika asentaa WP Super Cache ja olen iloinen siitä, että tämä lisäosa toimii yleensäkin todella hyvin ja luotettavasti. Itsekin teen aina niin, että jos koen jonkun sivun olevan hidas, menen mahdollisimman pian jollekin toiselle sivustolle. Palaako sinulla hermot hitaasti latautuviin sivustoihin? Miten sinä olet optimoinut WordPressiä nopeammaksi?

Aiheeseen liittyvää

Artikkeliin mahdollisesti liittyvät muut kirjoitukset.


7 kommenttia julkaisuun “WordPressin nopeuttaminen”

  • Huomaa, en suosittele ominaisuutta, jos käytössä on lisäosia, jotka vaativat toimiakseen tietokantaa tai mainoksia, kuten AdSense. AdSense ei nimittäin toimi kunnolla tämän jälkeen, tulot laskee. Jouduin poistamaan tämän lisäosan, AdSensen tuottavuus on tärkeä juttu minulle. Pelkälle tekstisisällölle ja kuville lienee hyvä tuo WP Super Cache.

  • uku:

    Eli kaikenkaikkiaan täysin turha artikkeli, koska jokaisessa blogissa on Adsense.

    Tämäkin sivu on latautunut sinulle varmastikin niin nopeasti, että paluuta aikaan, jolloin WP Super Cachea ei tässä blogissa ollut, ei kannata edes odottaa.

    Ja seuraavaksi kommentoit, että edes käytä kyseistä lisäosaa :) No, mut teeman koodi validiksi ja turjat lisäosat pois niin pääsee jo pitkälle.

  • uku:

    En kerenny editoida niin jatkan vielä :)

    Elikkä WordPress cms-ohjelmistohan on aivan stna raskas verrattuna muihin vastaaviin sisällönhallintajärjestelmiin.

  • Joo, en heti huomannut, että se ei toimikaan. AdSensehan näkyi kopiosta ja kun yritin lisätä mainoksia olemassa olevien tilalle, niin mitään ei ilmestynytkään. No, poistin ja nyt AdSense rullaa.

  • Olen täältä poistanut eilen muutaman lisäosan ja tuntuu käyvän alusta nopeammalla.

  • Minulla oli jonkin aikaa tuo WP Super Cache käytössä, eikä siinä AdSensen kanssa ollut ongelmia. Ihan hyvin toimi. Tosin mainokset eivät tule sivuille minkään lisäosan kautta, vaan ne on koodattu suoraan sivupohjaan. En tiedä, vaikuttaako se.

    Ongelmia tuli sen sijaan siitä, että Super Cache aiheutti ilmeisesti jonkinlaisen konfliktin Recent Posts -lisäosan kanssa. Siksi otin sen pois. Saattaa olla, että kokeilen jotakin toista lisäosaa niiden viimeisten kirjoitusten hakemiseen, jos konflikti vaikka poistuisi.

  • Minusta siinä on ongelmaa AdSensen kanssa, koska ainakin täällä mainokset eivät vaihdelleet ja uusia ei pystynyt laittamaan vanhojen tilalle…

Jätä kommentti

Kirjoitusohjeita

  • Huomioi toisten mielipiteet ja ymmärrä, etteivät kaikki voi olla samaa mieltä kanssasi.
  • Ole kohtelias ja huomaavainen, äläkä tarkoituksella provosoi tai loukkaa muita kirjoittajia.
  • Muista, että kirjoittajana olet rikos- ja vahingonkorvausoikeudellisessa vastuussa viestiesi sisällöstä.
  • Lue tarkemmat keskustelun säännöt ennen kommenttien lähettämistä Mediablogiin.

Kaikki kommentit moderoidaan. Tällä hetkellä 3 kommenttia odottavat moderointia. Toimitus varaa oikeuden poistaa asiattomat kommentit. Kaikki roskat estetään Akismetin avulla. Akismet on suojannut blogia 23 319 roskakommentilta.

Palautteet

Ensinnäkin kiitos mainioista jutuistasi. Muistui mieleen vanha kunnon KotiPC-lehti, josta sai vinkkejä selkokielisesti. – Sokea kana

Mainokset