Me explico.....
Por lo que sé cada consulta a PHP genera un hilo (thread) con su propia memoria (8Mb) y con sus propios recursos.
Pues bien, yo quiero tener un rango de memoria compartido por todos. Es decir, un mismo sitio donde todos puedan leer y escribir. Esto sería memoria compartida.
Luego queda la opción de caché de memoria, que es usar otra aplicación que se encargue de almacenar variables y que esas variables puedan ser consultadas por todos los procesos PHP.
Necesitaría unos 10Mb de memoria compartidos.
Y no me vale disco duro, es demasiado lento.
He estado viendo "memcached" pero parece que necesita de instalación y no puedo hacer uso de esa clase.
http://www.php.net/manual/es/ref.memcache.php
También he visto "Funciones Semáforo y de memoria compartida". Es de muy bajo nivel, pero me atrevería con ella, si tuvera más documentación.
http://www.php.net/manual/es/ref.sem.php
Y por último me queda "Funciones de Memoria Compartida". Parece más sencillo, pero hay un precioso comentario en inglés que advierte que las funciones de esta clase no usan semaforos y que por tanto no son tan fáciles de utilizar como parece. Esto me disuade de utilizar estas funciones.
http://www.php.net/manual/es/ref.shmop.php
Cualquier material adicional me sería útil. Ejemplos y otras cosas.