home

24 x 7 Full Service

weblog | Caching van een dynamische website

4net weblog

4net RSS feed weblog
sportweek caching
sportweek caching
blogger

Tags

Caching van een dynamische website

Een trage site is slecht voor de bezoekers aantallen; een bezoeker blijft niet lang op een site die traag reageert, dat heeft u vast al eens ervaren en niet prettig bevonden. Trage sites zijn meestal sites met veel dynamische content en met veel bezoekers.
Afgezien van andere oorzaken voor trage sites (oa. verouderde servers, een slechte verbinding van de webserver naar internet, etc.), ga ik in dit blog uit van een dynamische website met veel bezoekers.

Dynamische website
Een dynamische website wil zeggen dat de inhoud van de pagina dynamisch is, dus steeds verandert (veranderende nieuwsartikelen, medewerkers, projecten, etc). Allemaal content die de beheerders zelf kunnen invoeren en/of wijzigen door middel van een CMS. De 4net website is een voorbeeld van een dynamische website. Bij een dynamische website wordt de content bij iedere pageview opgehaald uit een database. Elke keer als de pagina geladen wordt, wordt vanuit de webserver de databaseserver aangesproken. De benodigde informatie wordt opgehaald en in de pagina gezet en door de webserver getoond aan de bezoeker. Dat is het principe van een dynamische website.

Caching
Het is niet efficiënt om bijvoorbeeld 50x dezelfde informatie uit een database te halen als de content die je ophaalt ook 50x hetzelfde is. Dit kan je beter maar één keer ophalen en in de pagina opslaan, om vervolgens elke keer de opgeslagen pagina op te halen, dit noemen we caching. Je maakt als het ware van een dynamische pagina een statische pagina (de content hoeft namelijk niet meer uit de database gehaald te worden). Wanneer de pagina weer wordt opgevraagd, wordt gekeken of de content is veranderd. Zo niet, wordt de opgeslagen (statische) pagina opgehaald. Hiermee vermijd je de stap om de data op te halen vanaf de database server.

Caching heeft niet altijd nut. Doorgaans heb je bij sites met minder dan 1000 bezoekers per dag weinig profijt van caching, tenzij ze allemaal rond het zelfde tijdstip de website bezoeken. Vanaf 1000 bezoekers per dag (of meer) wordt een website door caching aanmerkelijk sneller.

Sportweek
4net past zelf ook caching toe bij een aantal grote projecten. Een sterk voorbeeld hiervan is de Sportweek website. Tijdens het afgelopen EK voetbal werd deze website veel bezocht door de voetbalfans. Ondanks deze grote bezoekersaantallen bleef de website optimaal presteren door de caching techniek.
websites / 15-07-2008/ email / print
reageer
Reacties
Reageer
Onthoud mij
 
Formulieren met de Google Toolbar

De Google Toolbar is een handige tool voor bijvoorbeeld het beheren van favorieten, pop-ups blokkeren of om snel iets ...
Michiel Koning
websites / Michiel Koning / 27-08-2008 / (0)

reageer
Testen van een website

Bij ontwikkeltrajecten van websites is het, door de korte time-to market, vaak moeilijk om volgens een standaard ...
Wesley Eleonora
websites / Wesley Eleonora / 25-08-2008 / (0)

reageer
Programmaboekjes zijn ouderwets!

De tijd dat je met een verkreukeld programmaboekje onder je arm een evenement bezoekt is voorbij...
Han Verzijl
webapplicaties / Han Verzijl / 14-08-2008 / (0)

reageer
Google Insights for Search

Google heeft weer een nieuwe (handige) tool gelanceerd: Google Insights for Search. Met deze uitgebreide tool krijgt u ...
Martijn van Dijk
ecommerce / Martijn van Dijk / 11-08-2008 / (0)

reageer
 
vorige 1 2 3 4 5 6 7  volgende