Hip-Hop, Optimizador de PHP.

Para los que desarrollamos alguna aplicación de escala pequeña o mediana, la velocidad de la aplicación pude no ser muy importante el momento de la ejecución y posterior salida de los datos, ya que esta suele ser bastante rápida, pero en un software de gran escala con miles de entradas y salidas de información se requiere que el tiempo de procesamiento sea mínimo. PHP al ser un lenguaje de programación del lado del servido que es interpretado por él, la velocidad de este proceso es inferior en comparación a programas que son compilados, tales como C, C++ etc.

La siguiente imagen muestra la secuencia del proceso.

Facebook sabe muy bien sobre este problema y acaba de sacar a la luz una herramienta la cual reduciría el tiempo de respuesta y procesamiento del código.

La creación llamada HipHop, hace una traducción desde código script de PHP a C++ para luego ser compilado por G++ y de esta manera aprovechar de manera óptima los recursos del servidor.

Según lo publicado en el blog de desarrolladores de Facebook, esta herramienta tiene las siguientes características.

No es un compilador.

No funciona con Apache, pero esperan que sí lo haga en el futuro.

Desarrollaron un servidor web especializado.

Reduce el uso del CPU hasta en un 50%, comparado con Apache y PHP.

Y hace que Facebook sirva dos veces más tráfico usando 30% menos CPU.

Espero que esta novedad llegue a nuestras manos para que la velocidad de ejecución de nuestros programas en PHP de gran escala aumente sustancialmente, aunque para los desarrolladores de aplicaciones pequeñas no creo que sea algo de mayor impacto en sus creaciones.

Anuncios

Etiquetas: , ,

One response to “Hip-Hop, Optimizador de PHP.”

  1. Leonardo says :

    El otro dia estuve leyendo algo de esto. Espero que sea liberado para el resto de los desarrolladores ya que si es tan como dicen aportaria mucho para quienes desarrollan en PHP en cuanto a rendimiento.
    Felicitaciones por tu nuevo post en el blog!
    Saludos.
    Leo.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: