Thread Kann man mit Perl Daten im Speicher halten? (26 answers)
Opened by Gast at 2004-07-21 15:33

ptk
 2004-07-21 20:01
#30856 #30856
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Wenn fork() verwendet wird (das ist bei mod_perl der Fall) und die Daten nicht geaendert werden, dann werden bei beliebig vielen Prozessen trotzdem nur einmalig 50MB verbraucht (Stichwort copy-on-write). Wenn die Daten auch geaendert werden sollen, wird es leider komplizierter. Loesungen waeren da die Verwendung von Shared Memory (die entsprechenden Perl-Module waeren IPC::Shareable oder IPC::ShareLite) oder mmap, evtl. auch der Einsatz einer Datenbank, sei es DB_File, DBM::Deep oder eine "echte" Datenbank.

View full thread Kann man mit Perl Daten im Speicher halten?