Webseiten Caching Konzepte

Ich will in diesen Artikel verschiedenen Caching Konzepte für Webanwendungen vorstellen. Will man eine Webseiten effizient betreiben kommen einige davon zum Einsatz. Intelligentes caching steigert nicht nur die sondern spart auch Traffik weil weniger Bandbreite benötigt wird. Cachingverfahren kann man im Grunde auf der Client-Seite implementieren als auch auf der Server-Seite.

Clientseitiges Caching

Der Browser Cache

Serverseitiges Caching

Memory Caching per Serverdienst

Caching durch Dienste die auf dem Webserver ausgeführt werden

  • memcache

Im Quellcode implemetiertes Caching

Caching verfahren, die z.B. Resultsets speichern während der Skriptlaufzeit.

  • DAO data cache – Datencache durch statische Attribute in der DAO Klasse und dem zusammenspiel mit dem Singelton Pattern.

Caching von PHP (PHP Accelerators)

Folgende Artikel könnten auch interessieren