Mailinglisten-Archive |
Martin Spuetz schrieb: > Sebastian Mendel wrote: >> Andreas Ahlenstorf schrieb: >>> Am 14.02.2007 um 15:40 schrieb Niels Runge: >>> >>>> Du kannst einen eigenen Session-Handler verwenden ( >>>> session_set_save_handler() ) und dann die Session-Daten in einer >>>> Datenbank ablegen. Und fertig :-) >>> Datenbank ist ganz schrecklich. Die hat genug Druck und was man auf >>> keinen Fall haben will, sind mehr Schreibvorgänge, weil die kann man >> für sowas würde man auch eine Tabelle im Speicher nehmen (HEAP, MEMORY, ...) > > Trotzdem schlecht bei MySQL Master/Slave Replication, bei > entsprechendem Traffic. Wieso? Für die Session-DB würde man doch keine Replikation aufsetzen - es würde doch nur eine Session-DB existieren für alle Wesberver - oder wie/was wolltest du sagen? >>> nur schwer verteilen. Memcached nehmen und fertig. >> 'Memcached' über mehrere Server? > > Jepp! Genau dafür ist es gedacht. > > "memcached is a high-performance, distributed memory object caching > system, generic in nature, but intended for use in speeding up dynamic > web applications by alleviating database load." > http://www.danga.com/memcached/ ah, ok gibt es auch irgendwo genaue Zahlen zur Geschwindigkeit? am besten im Vergleich zu DBMS-Lösungen (für mich am interessantesten mit HEAP und MySQL) denn es müsste schon spürbar schneller sein als MySQL/HEAP um den Mehraufwand zu begründen ... -- Sebastian Mendel www.sebastianmendel.de
php::bar PHP Wiki - Listenarchive