| |||
El PHP "precompila" los script??? Hola, que tal, tengo una duda. ¿Como exactamente trabaja el PHP?. ¿Precompila los script como pasa en el JSP ó los traduce cada que que se manda llamar? |
| |||
Cuando uno hace una pagina en JSP no se tiene que compilar, sino que solo se sube al servidor y la checa en un browser de Internet. El Tomcat (que es el servidor que soporta JSP y Servlets) "precompila" los documentos JSP, pero esto solo lo hace la primera vez, y cuando alguien hace la peticion de una pagina JSP el servidor checa el documento precompilado y lo procesa. Es decir, no parte desde el codigo que nosotros vemos, sino que lo hace desde un archivo mas cercano al lenguaje maquina y asi ya no se tarda tanto en cada peticion. Pero en ningun momento yo tengo que compilar el JSP, sino que el servidor solito lo hace. Mi pregunta es, ¿ El PHP hace algo parecido? ó ¿Siempre parte del archivo que nosotros vemos?. Lo que quiero saber es que tanto hace trabajar al procesador. Les agradezco su atencion. |
| |||
PHP es un lenguaje interpretado. No pre-compila nada como JSP con sus "servlets". Como mucho según sea la instalación que uses de PHP sobre tu servidor HTTP consumirá más o menos recursos. Ejemplo .. en modo "CGI" cada vez que pides una página a tu servidor HTTP que sea .php este "levanta" al interprete PHP y ejecuta tu script de principio a fin ... "baja" al interprete PHP. En modo "Módulo" (de Apache) el interprete PHP queda en memoria constantemente . .esto consumirá más recursos del servidor pero menos tiempo en procesar un script .. pues el tiempo de "levantar" y "bajar" el interprete ya no corre. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |