Als 't er druk ip de spreekwoordelijke ketel zit, gaat je applicatie moeten scalen: zowel scale up als scale out. Met servers smieten naar 't probleem is geen langetermijnsoplossinge en is wreed kostelijk. En spietig genoeg is refactoring ook niet altied genoeg.

Caching is wel een meugelijke oplossinge voe den impact van je applicatie ip't systeem te vermindern. Maar wanneer daj gepersonalizeerde data moet beginnen cachen, is 't al helegans geen batje: 't Is wikken en wegen tussen genoeg cache variaties ip te sloan en toch een redelijke hit rate te bewaren.

In deze presentatie, gaat Thijs verschillende technieken gebruken voe gepersonaliseerde inhoed in Varnish te cachen:

* HTTP fragements gebruken, zoals ESI & AJAX
* Cache variaties toepassen op basis van cookies
* Authenticatie "on the edge"
* Sessiedata ophalen "on the edge"
* Content transformative and personalisatie "on the edge"

De bedoelinge is voe zovele meugelik beslissingen te pakken in Varnish en dervoren te zorgen dat de origin server geen kostelijke berekeneingen moet maken. En dat zorgt ervoren dat we 't oncachebare kunnen cachen.

Comments

Please login to leave a comment