Pregunta

Me pregunto si alguien ha utilizado o leer acerca de los scripts PHP compilado como una extensión .so para Apache ... La cosa es que creo que recuerdo haber leído sobre él en alguna parte, pero no haga saber si tal cosa existe.

Este parece prometedor, pero incompletos y abandonados: http://phpcompiler.org/

Me interesa porque creo que podría mejorar el rendimiento ... Tal vez alguien podría señalar un marco o Apache extensión que hace esto.

Gracias !!

¿Fue útil?

Solución

Sí existen. Hay HipHop para PHP Compiler por Facebook.
No sé si funciona con Apache, sin embargo.
Es posible que desee echar un vistazo: http://developers.facebook.com/blog/post/ 358
repositorio de Github: http://github.com/facebook/hiphop-php

Otros consejos

Si desea mejorar el rendimiento de sus scripts PHP de esta manera, usted debe intentar algo así como Zend acelerador . Se mantiene el código de bytes alrededor por lo que no tiene que volver a compilar en cada petición.

Me interesa porque creo que podría mejorar el rendimiento

Esta es una pregunta muy cargada. Sí, si usted está manejando más de un millón de visitas por hora, entonces hay beneficios reales en la compilación de PHP (ver otras respuestas acerca de HipHop). Pero si realmente quería preguntar "¿cómo puedo mejorar el rendimiento de mi página web", entonces eso es probablemente la última respuesta a nadie le debe dar.

Si eres objetivo es hacer que su sitio sea más rápido, entonces primero tiene que establecer métodos de capturar el tiempo que se necesita para atender una solicitud (que separa preferentemente de la red y el tiempo de la base de datos de vez servidor web), y para la captura de vuelta de página veces (es decir, el tiempo que tarda en cargar todo el contenido de una página) y luego mirar cosas como:

  • almacenamiento en caché lado del navegador
  • almacenamiento en caché del lado del servidor
  • código de operación de almacenamiento en caché
  • consulta optimización
  • La compresión HTTP
  • sistema operativo y la red de sintonización

etc.

C.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top