Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2011, 02:03
RobZab
 
Fecha de Ingreso: enero-2011
Ubicación: Bilbao
Mensajes: 18
Antigüedad: 13 años, 3 meses
Puntos: 0
Ejecutar PHP al arrancar el servidor web

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!