Zend Framework > Performance > Zend_Cache > Konfiguration
Das Zend Framework ist dafür bekannt ziemlich viel Performance zu verschlucken. Ist auch kein Wunder bei so viel Objektorientierung…
Damit man sich ein wenig von der Performance wiederholen kann, gibt es einige Standard-Cache-Funktionen, die ziemlich einfach ohne großen Aufwand einzubauen sind. Standardmäßig können die Module Zend_Locale, Zend_Translate und Zend_Db_Table den Cache nutzen. Wie man die Anwendung entsprechend konfiguiert, wird in diesem kleinen How-To erklärt.
Beachte: Dies ist lediglich eine Standard-Konfiguration für das Caching mit normalen Dateien (File-Backend).
Zend_Session: Session ID in URL übergeben
Vor kurzem stand ich vor dem Problem die Session ID in meiner Zend Framework-Anwendung nicht wie üblich in einem Cookie zu speichern, sondern sie sollte immer an die URL drangehängt werden. Aber natürlich ohne hässliches Fragezeichen (z.B. ?PHPSESSID=joegulp976uvrevvbdkleksme3). Da es gar nicht so leicht war, schreibe ich hier einfach mal eine Schritt-für-Schritt-Anleitung. Vorausgesetzt wird eine richtige ZF-Anwendung mit Bootstrap-Klasse und der Verwendung der Resource-Komponenten.
Wofür braucht man so eine Funktion?
Sinnvoll ist das natürlich nur für geschlossene Bereiche wie beispielsweise Administrationsoberflächen oder bei Webseiten mit stark individualisierten Content (Browsergames).
Der große Vorteil dieser Methode besteht vorallem darin, dass mehrere verschiedene Session für eine Anwendung im selben Browser geöffnet werden können. Bei Cookies ist dies nicht möglich.
Zend Framework: Dwoo Template Engine
Heute gibt es mal ein kleines How-To zum Thema Dwoo und Zend Framework.
Wie integriere ich die Dwoo Template Engine in eine Zend Framework Applikation?
Voraussetzungen:
- Zend Framework 1.9.x oder 1.10.x
- Dwoo 1.1.x
- Lauffähige ZF-Anwendung mit Bootstrap-Klasse