> [RFC for New Module]
> Module name: psv (Persistent Server Variable)
> Feature:
> Maintain auto global $_PERSISTENT array that persists
> on single server.
> Function:
> none.
>
> Implementtion:
> Shared memory (libmm) for multi-process server.
> Multi-thread server uses global with lock/unlock.
>
> Usage:
> <?php
>
> if (!isset($_PERSISTENT['VAR'])) {
> include('register_very_large_array.inc');
> }
>
> ?>
>
> If you have any comments, especially if you have good names,
> please let me know. I probably write this module on this
> or next weekend.
I'm using sysvshm and sysvsem for this sort of things. It did provide
dramatic speed difference with a static array of some 130 KB. However
sysvshm extension does not work on win32. I don't know if shmop works on
that platform.
If you can make portable way of introducing $_PERSISTENT I'm all for it. If
not, I have very little to gain over using sysvshm extension directly.
Edin
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php