Sé que PHP sigue siendo el lenguaje de programación web más popular en el mundo. Esta pregunta solo quiere traer algunas de mis preocupaciones sobre PHP.¿Morirá PHP en el desarrollo de páginas web del mundo?
PHP está naturalmente vinculado a C10K problem. Como PHP (generalmente se ejecuta en Apache) no puede ser controlado por eventos o asincrónico, cada solicitud HTTP ocupará al menos un hilo o proceso. Esto lo hace resistente a ser más escalable.
Actualmente, muchos sitios web (como Facebook & Yahoo!) con alto rendimiento y escalabilidad aún dependen de PHP en sus servidores front-end. Supongo que se debe a la razón del legado. ¿Es posible que PHP sea reemplazado por un lenguaje más adecuado para C10K?
Por favor, considere hacer esta pregunta wiki de la comunidad. –
Quizás tiene algo que ver con mi pregunta: http://stackoverflow.com/questions/2629209/is-there-an-use-case-for-non-blocking-receive-when-i-have-threads Don No olvides que la forma en que Apache maneja PHP puede cambiar. Tomemos como ejemplo los cambios que los chicos de Facebook hicieron a PHP por sus propios motivos. Pensé que Twitter usa raíles y scala ... –
Twitter se ejecuta en RoR de acuerdo con el sitio web: http://rubyonrails.org/applications –