19.04.2011, 00:00 Uhr

Zebra Session 2.0 verbessert das Session Handling von PHP

Als Erweiterung der Sessionverwaltung von PHP steht ein Wrapper zur Verfügung, der mehr Performance und Sicherheit verspricht. Bei einer grossen Anzahl an Sessions, die PHP bearbeiten muss, leidet schnell die Performance. Denn PHP speichert Sessions standardmässig in Flat-Files und legt für jede Session eine solche Datei an. Die Session-Dateien legt PHP meist an einem Ort ab, an dem sie mit weitreichenden Leseberechtigungen ausgestattet sind, was Sicherheitsbedenken auslöst.

Zebra_Session ist eine PHP-Klasse, die als Wrapper für das PHP-Session-Handling funktioniert. Statt die Dateien wie üblich zu speichern, greift Zebra_Session auf eine MySQL-Datenbank zurück. Das wirklich sich sowohl positiv auf die Performance als auch auf die Sicherheit aus. In Version 2.0 verbessert der Entwickler den Umgang mit mehreren konkurrierenden Ajax-Anfragen durch Session Locking. Zebra_Session kommt schon mit PHP 4.4.9 und MySQL 4.1.22 aus. (ph/phpj)  Zebra Session



Das könnte Sie auch interessieren