Vendi cachella WordPress sivut salamannopeaksi
Vendi cache on useammalle hieman tuntemattomampi cache (välimuisti) lisäosa WordPressiin. Sen juuret on tunnetun tietoturva lisäosan Wordfence Falcon cachessa. Kun Wordfence ilmoitti poistavansa Falcon cache ominaisuuden Wordfence lisäosasta niin tuosta Falcon cachesta syntyi Vendi cache. Toisin sanoen Vendi cache on sama super nopea Falcon cache. Vendi Cachessa on kaksi eri cache moodia, jonka lisäksi sen voi kytkeä pois päältä.
Cache moodit
Basic caching
Basic caching toimii hyvin samalla tavalla kuin monissa muissa välimuistilisäosissa. Se tallentaa levylle WordPressin tuottamasta HTML:stä ja kun samaa sivua pyydetään uudestaan se tarjoaa jo valmiiksi tuotetun HTML:n sen sijaan, että WordPress joutuisi generoimaan sivun dynaamisesti. Tässä moodissa tuon valmiiksi generoidun sivun tarjoaa WordPress ja PHP eli palvelin joutuu silti suorittamaan PHP koodia sivun tarjoamiseksi selaimelle. Tämä nopeuttaa sivun tarjoamista tyypillisesti 2 – 3 kertaiseksi. Tämän etu on se, että se toimii useimmissa webhotelleissa ilman sen kummempia temppuja.
Disk-based caching
Kuten basic caching moodissa generoitu sivun HTML tallennetaan levylle. Se miten se eroaa basic caching moodista on se että kun toinen pyyntö tulee ja valmiiksi generoitu tiedosto löytyy levyltä sen tarjoaakin palvelimen HTTP serveri (Apache tai Nginx) ennen kuin PHP:tä ja WordPressiä edes suoritetaan. Tämä on se moodi millä sivut saa oikeasti salamannopeaksi. Tämä kuitenkin vaatii tukea tuolle webhotellilta ja ei näin toimi kaikissa webhotelleissa. Meillä on valmiiksi kaikissa WordPress paketeissa tuki Vendi Cachelle ja riittää kun asennat ja laitat disk-based cachen päälle.
Vendi cachessakin on kuitenkin omat puutteensa ja pelkän ylistyksen lisäksi nämäkin pitää mainita. Jos käytät WooCommercea et saa täyttä hyötyä Vendi Cachesta sen dynaamisuuden vuoksi kun kaikkia sivuja ei voida tallentaa välimuistiin. Meidän kustomi säännöillä voit kuitenkin käyttää Vendi cachea vaikka sinulla on WooCommerce kauppa ja se ei haittaa kauppan toimintaa. Toinen puute on WordPress multisite tuen puuttuminen eli jos käytät WordPressiä multisite moodissa et voi Vendi Cachea käyttää.