PHP 4, PHP 5, PHP 7, en definitiva PHP
Bueno al fin y al cabo todo evoluciona y lo mismo ha ido pasando con PHP. Poco a poco el código libre va ganando terreno frente a las licencias y sistemas de pago, por lo que PHP ha ido cogiendo muchos más adeptos, sistemas CMS´s, ERP´s y muchas líneas de código tiradas en PHP.
Después de varios intentos, por fin salio la tan esperada versión de PHP. Como veis la versión 6 se desechó por completo por ser un intento fallido de mejora y se llegó a la actual PHP 7.2.
Hay muchas mejoras, cosas nuevas y otras que se han desechado, no os voy a decir todas, hay cientos de artículos por la red.
Solo os voy a dejar un pequeño script que he usado alguna vez con algunos clientes para demostrar que PHP 7 es mucho más veloz y que es recomendado a 100% cambiarse, ya no por seguridad sino por velocidad. La seguridad también ha sido mejorada, ¿a qué estas esperando?. Podéis descargar el script realizado por Alessandro Torrisi desde su página www.php-benchmark-script.com.
El script saca resultados pero hay que tener en cuenta que depende mucho del servidor en el que estéis, ya que si es un multidominio con 10 clientes, seguramente el uso de la CPU es inferior a un multidominio con las mismas características y 1000 clientes. Yo ahora mismo comparto hosting con 473 personas, una pasada, pero bueno la solución está en marcha y ya tengo el VPS casi a punto estar operativo 100%. Para comprobar esto podéis ir a esta página y sorprenderos…… ¿Os cuida vuestro hosting? A mi poco….
Bueno, si podéis cambiar de PHP desde vuestro panel o desde vuestro VPS, lanzar la página y veréis el resultado.
Aquí el mío con la versión de PHP 5.6
-------------------------------------- | PHP BENCHMARK SCRIPT | -------------------------------------- Start : 2018-06-23 13:26:23 Server : www.carlosgonzalezgurrea.es@xxx.xxx.xxx.xxx PHP version : 5.6.36 Platform : Linux -------------------------------------- test_math : 1.471 sec. test_stringmanipulation : 1.731 sec. test_loops : 1.167 sec. test_ifelse : 1.083 sec. -------------------------------------- Total time: : 5.452 sec.
Y la versión 7.2.6
-------------------------------------- | PHP BENCHMARK SCRIPT | -------------------------------------- Start : 2018-06-23 13:28:41 Server : www.carlosgonzalezgurrea.es@xxx.xxx.xxx.xxx PHP version : 7.2.6 Platform : Linux -------------------------------------- test_math : 0.434 sec. test_stringmanipulation : 0.574 sec. test_loops : 0.348 sec. test_ifelse : 0.270 sec. -------------------------------------- Total time: : 1.626 sec.
Como podéis ver es brutal, 4 segundos de diferencia….
Saludos a todos, nos vemos por la red!