El “normal” es apache2-mpm-prefork. Sin embargo, esto se está volviendo anticuado ya que utiliza una gran cantidad de recursos adicionales para cada solicitud simultánea adicional.
El nuevo modelo de multiprocesamiento es apache2-mpm-worker, que utiliza subprocesos ligeros en lugar de generar un proceso separado para cada solicitud. Desafortunadamente, la forma típica de ejecutar PHP, como un módulo Apache, no funciona con el nuevo modelo de trabajo ya que PHP no está diseñado para ser multiproceso.
Para ejecutar PHP con el Apache roscado, recomiendo instalar apache2-mpm-worker, php5-cgi y libapache2-mod-fcgid. Tienes que hacer un poco más de trabajo para configurarlo de esta manera, pero hay buenos tutoriales si buscas “apache php fcgid” y te ahorrará dolores de cabeza en el futuro (a menos que tengas RAM ilimitada).
- ¿Cuáles son las herramientas utilizadas por los geógrafos?
- ¿Puedo agregar un reproductor de video de YouTube en mi sitio web para reproducir mis videos personalizados colocados en mi servidor, sin tener que alojar mis videos en YouTube? Si es así, ¿cómo?
- ¿Cuáles son las ventajas y desventajas de alojar un sitio web utilizando Dropbox / Google drive?
- Cómo convertir mi plugin de WordPress (escrito en JS / Ajax / PHP) en un sitio web que no sea de WordPress
- ¿Cómo se puede hacer una conversión de PSD a HTML?
Se supone que el modelo de “evento” es incluso mejor que el trabajador, pero aún se considera experimental. Según tengo entendido, el modelo de eventos intenta incorporar algunos de los beneficios del modelo asincrónico utilizado por lighttpd y nginx para manejar una gran cantidad de conexiones persistentes de baja actividad con recursos mínimos. No he escuchado mucho sobre qué tan bien logra este objetivo.