No olvide el ahorro de energía también. La gente tiende a pensar que una computadora que está ‘encendida’ consume una cantidad constante de energía, pero cada bit de memoria y cómputo usa electricidad adicional, lo que genera calor adicional, lo que requiere más enfriamiento de los ventiladores del dispositivo y la CA del centro de datos.
SIN EMBARGO … la migración a PHP7 probablemente será un poco lenta porque los operadores de centros de datos son probablemente los mayores benefactores. Reciben los beneficios agregados de todos los sitios PHP que alojan.
No me malinterpreten: el nuevo rendimiento de PHP7 y otras mejoras son impresionantes y permiten considerarlo para nuevos proyectos para los que anteriormente podría haber sido rechazado. Pero para 9/10 sitios PHP existentes, PHP5.6 está funcionando bien. Si no están viendo problemas de rendimiento o memoria, ¿por qué hacer el esfuerzo de actualizar?
- ¿Por qué la informática teórica se llama teórica?
- ¿Cuáles son algunos posibles temas de investigación en Computational Social Choice?
- ¿Cuáles son los proyectos más interesantes en Facebook AI Research (FAIR)?
- ¿Cuáles son los problemas en la educación en informática?
- ¿Qué tipo de trabajo de investigación se realiza en informática en la Universidad Nacional de Singapur (NUS)?
Además, la economía de ejecutar un centro de datos significa que si puede, debe colocar más sitios web en una caja. A menos que una aplicación se ejecute en un servidor dedicado, el rendimiento adicional de PHP se redistribuirá a los nuevos sitios web que el centro de datos ahora puede permitirse alojar en la misma caja. (p. ej., antes tenían 100 sitios web en un servidor, ahora tienen 140. Mejor para el centro de datos pero los sitios se ejecutan a la misma velocidad).
Los problemas de compatibilidad hacia atrás con la migración a PHP7 significa que los centros de datos no pueden empujar automáticamente a los usuarios a PHP7, ya que muchos sitios se romperán. Y los propietarios de software tienen pocos incentivos para gastar dinero haciendo que su desarrollador migre a PHP7 a menos que tengan problemas de rendimiento (que probablemente no tengan). PHP7 es el futuro de PHP (no habrá una facción escindida significativa que intente mantener viva una bifurcación PHP5.6), pero PHP 5.6 estará con nosotros por un tiempo.
En general, debido a que la migración a PHP7 será lenta, supongo que el mayor regalo de PHP7 será permitir que los centros de datos mantengan su hardware existente durante mucho más tiempo. A medida que pasa el tiempo, los que migran a PHP7 ayudarán a mantener el rendimiento de los servidores más antiguos en un nivel que se considera “lo suficientemente bueno” durante más tiempo.
[Anexo: Para ser claros, creo que los cambios en PHP7 son * buenos * cambios. La mayor parte del código que se va a romper en un movimiento a PHP7 es un código incorrecto . El código que no está haciendo cosas raras (como tener definiciones de funciones con dos parámetros con nombres idénticos) estará bien.]