DB Cache Reloaded – WordPress-välimuisti

käyttäjältä Mikko Saari - 25.4.2010

WordPress lataa oletuksena kaikki tarvitsemansa tiedot tietokannasta jokaista sivunnäyttöä varten. Se on vaivatonta, mutta ei kovin tehokasta. Jos blogia luetaan paljon, tietokanta joutuu koetukselle. Ongelmaan on tarjolla useita ratkaisuja erilaisten cache-lisäosien muodossa. Oma suosikkini näistä on DB Cache Reloaded.

Miten DB Cache toimii

Tämä helppokäyttöinen plugini tallentaa tietokantakyselyjä välimuistiin viideksi minuutiksi. Jos viiden minuutin sisällä tehdään sama kysely, tietoja ei haeta tietokannasta vaan välimuistista. Tietokannasta lukeminen on sinänsä nopeaa, mutta vaatii palvelimelta enemmän tehoa kuin kovalevyvälimuisti. Näin ainakin teoriassa, pluginin kehittäjä vakuuttaa tämän olevan tehokas tapa keventää palvelimen kuormitusta.

Ainakin DB Cachen käyttäminen on helppoa. Asentaa vain pluginin, nappaisee sen päälle ja sillä hyvä. Pluginista on olemassa kaksi versiota, DB Cache ja DB Cache Reloaded. Näistä parempi on Reloaded, sillä se on päivitetty uusien WordPressien myötä, alkuperäisen kehitys pysähtyi WordPress 2.7:n aikoihin.

Muita cache-lisäosia: WP-Cache ja WP Super Cache

Muista samantyylisistä plugineista suosittuja ovat WP-Cache ja WP Super Cache. Näiden juju on tarjoilla useimmille kävijöille tietokannasta tuotettujen sivujen sijasta HTML-tiedostoja, eli kun joku sivu ladataan, se tallennetaan HTML:nä ja näytetään myöhemmille kävijöille sellaisenaan. Itse en tähän mieltynyt, teho tuntui kyseenalaiselta.

Lisäksi asennuksessa oli ilmeisesti jotain vikaa, kun välillä kävijät näkivät sivun osoitteena välimuistitiedoston oikean sivun sijasta. Ainakin joku bloggaaja oli Lautapelioppaaseen linkittäessään linkittänyt temppihakemistossa olevaan välimuistiversioon oikean sivun sijasta. Sellaista ei voi hyväksyä, eikä tätä vaaraa DB Cachen kanssa ole.

DB Cache — varma valinta vilkkaaseen blogiin

DB Cache Reloaded on jatkossa ehdottomasti niitä plugineita, jotka asennan joka blogiin. Rajansa senkin tarpeellisuudella, tosin — jos blogissa käy vähänlaisesti väkeä, cachesta ei ole mitään hyötyä. Oletuksena cachea käytetään vain viiden minuutin ajan, sen jälkeen haetaan tietokannasta uudet tiedot. Jotta pluginista olisi hyötyä, sivuilla pitää siis käydä useita käyttäjiä tuon viiden minuutin ikkunan sisällä eli sivunäyttöjä pitäisi tulla vähintään noin tuhat päivässä. Tarpeellisuus riippuu myös blogin käyttämien vimpaimien ja muiden viritysten määrästä, eli siitä, paljonko keskivertosivun lataaminen vaatii tietokantahakuja.

Jätä kommentti

Previous post:

Next post:

Uusimmat jutut