¿Cuántos años podría alguien tener un servidor web LAN que admita PHP?

¿Quieres decir cuánto tiempo hasta que necesites reemplazarlo? Mientras el hardware no se rompa, supongo. Eso significa cualquier cosa, desde un solo día hasta décadas.

Aunque hay otras preocupaciones. Por ejemplo, la razón principal por la que alguien cambia a un tipo diferente de servidor: si su base de clientes crece tanto que el intérprete de PHP se convierte en un cuello de botella, necesitaría reevaluar cómo mantendrá felices a sus clientes al no introducir retrasos inaceptables cuando intentan hacer algo en su sitio. Esto varía entre cada negocio, algunos nunca llegarían a cantidades tan grandes de clientes, otros podrían alcanzarlo dentro de un mes, cualquier cosa podría suceder.

Tenga en cuenta que eso no significa necesariamente que deba volver a escribir todo en algún lenguaje compilado. Los “cuellos de botella” no son algo fácil de remediar sin una investigación adecuada. Por ejemplo, puede parecer que el script PHP tarda demasiado en completarse, pero de hecho es porque está esperando que responda alguna base de datos SQL, es decir, cambiar el PHP a un programa C que se ejecuta como un script CGI no haría nada para mejorar nada. Necesita arreglar la base de datos lenta en su lugar.

Otro enfoque es dividir la carga. Por ejemplo, los servidores de Google tienden a estar basados ​​en la localidad, es decir, si alguien escribe una búsqueda en Google en el Reino Unido, probablemente obtenga sus respuestas del servidor más cercano en lugar de uno en la costa oeste de los EE. UU.

Si te refieres a cuánto tiempo seguiría funcionando sin necesidad de reiniciar? Se ha observado que algunos servidores se ejecutan durante varios años. Algunos seleccionan unos pocos decenios o más. Sin embargo, casi todos estos utilizan algún sistema operativo similar a Unix. No puedo encontrar ninguna información sobre cuánto tiempo alguien ha mantenido algo como un servidor LAMP antes de reiniciar / actualizar.