¿Qué significan las mejoras en PHP7 para los operadores de centros de datos?

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?

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.]

More Interesting

Quiero construir un dron propio desde cero. Como experto en CS, sin conocimientos de mecánica / aeronáutica y electrónica avanzada, ¿cuál debería ser mi camino por delante?

¿Cuál fue el impacto económico total de la investigación en Xerox parc en la década de 1970?

¿Dónde se debe comenzar en la visión por computadora?

¿Cuáles son buenos temas para un trabajo de investigación?

¿Cuáles son algunos de los resultados de investigación más inútiles en informática?

¿En qué tipo de proyectos personales puedo trabajar para ayudar a mi solicitud de escuela de posgrado CS (tengo 2 años)?

¿Por qué la teoría de la complejidad computacional es un campo importante y cuáles son algunos sistemas / productos interesantes que se crean a partir de ella?

¿Cuáles son los principales problemas abiertos con respecto a los algoritmos?

¿Cuáles son las principales conferencias / revistas en teoría CS?

¿Cómo debo pasar el mes de mis vacaciones de verano después de mi pasantía de investigación?

Tengo interés en la programación de computadoras, algoritmos y estructuras de datos. ¿Puedo publicar algún trabajo de investigación en estas áreas? En caso afirmativo, ¿qué debo hacer?

¿Cuáles son las similitudes y diferencias entre trabajar en la industria y los laboratorios universitarios para la visión por computadora?

¿Qué problemas científicos son los más adecuados para la computación paralela?

¿Qué son las arquitecturas CISC y RISC? ¿Cómo se diferencian entre sí?

¿Cómo es ser un estudiante graduado en ciencias de la computación en la USC?