03-06-2019 door Martijn Franssen
Er zijn een aantal factoren van invloed op de TTFB, waarvan een aantal niet en een aantal wel door u zijn te optimaliseren. De server moet onder meer over goede en snelle hardware beschikken, de programmeercode moet geoptimaliseerd, de database moet efficiënt zijn ontworpen en goede indexen hebben en wat voor u belangrijk is: u maakt strategisch gebruik van Advanced Caching van Ompria. Advanced Caching is, van alle genoemde factoren, de meest simpele en levert de hoogst te behalen winst op voor de TTFB en dus de laadtijd van uw webpagina's.
Advanced Caching in Ompria is het vastleggen van een gerenderde module van uw website, voor een door u te bepalen tijdsduur en onder door u te bepalen voorwaarden. Een module is bijvoorbeeld het hoofdmenu, een complete footer, een aanbieding, een gepland evenement of een lijst met producten met de bijbehorende filteropties. Sommige modules zijn relatief complex om te renderen: het dynamisch omvormen van data uit de database en statische elementen zoals afbeeldingen tot een gestyleerd en functioneel element. Andere modules zijn relatief simpel om te renderen, maar wordt overal en dus vaak gebruikt. Stel dat het renderen van een hoofdmenu 20ms duurt en het laden van een gecached hoofdmenu maar 4ms. Een website bestaat soms uit 30 modules en sommige modules hebben nog veel langere rendertijden. Een ongecachte webpagina met een TTFB van 222ms kan door caching zomaar een TTFB van 103ms hebben. Dat resulteert in een laadtijd van 1,6s naar 0,9s! Kijk maar naar de meting door GTMetrix in de afbeelding.
Frenchmade / Ompria
Geerstraat 1
5111 PS Baarle-Nassau
Bezoek alleen op afspraak
085 - 743 02 49
facebook.com/ompria.business.software
info@frenchmade.nl