Muy buenas a tod@s,
Después de googlear bastante no he encontrado ninguna solución a mi problema y me estoy temiendo que no exista.
Os comento:
Estoy programando ciertos servicios web (NuSOAP) en un servidor web (Lighttpd) que se encuentra en un sistema embedido Linux.
Como es lógico el equipo tiene que cumplir su función y para ello el servidor web no debería darle "trabajo de más". Resulta que en varios servicios web creo un objeto DOM que carga un XML grande (>4 MB) y claro, la carga supone unos 20-25 segundos de media, y no es lógico tener que hacerlo en cada petición.
Aquí va mi pregunta:
¿Se puede hacer algo para que ese XML se cargue en un objeto DOM nada más arrancarse el lighttpd y que ese objeto DOM se convierta en accesible (GLOBAL) para todos los php que se ejecuten posteriormente? ¿Algún tipo de modificación en el lighttpd.conf o en el php.ini?
El objetivo sería realizar esa carga al principio y cada vez que cambie el XML, no en cada petición.
Siento mucho la chapa ;)
Muchas gracias de antemano!