Foros del Web » Programando para Internet » PHP »

El PHP "precompila" los script???

Estas en el tema de El PHP "precompila" los script??? en el foro de PHP en Foros del Web. Hola, que tal, tengo una duda. ¿Como exactamente trabaja el PHP?. ¿Precompila los script como pasa en el JSP ó los traduce cada que que ...
  #1 (permalink)  
Antiguo 04/04/2004, 11:48
 
Fecha de Ingreso: marzo-2002
Ubicación: Guadalajara Jal.
Mensajes: 93
Antigüedad: 15 años, 9 meses
Puntos: 0
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?
  #2 (permalink)  
Antiguo 04/04/2004, 21:10
Avatar de drcyber  
Fecha de Ingreso: julio-2002
Mensajes: 826
Antigüedad: 15 años, 4 meses
Puntos: 2
Amigo...

PHP es un lenguaje que no se compila. Se ejecuta linea por linea interpretado por el servidor que contiene el Apache y PHP.

Al contrario de Java que debe ser compilado para poder ser ejecutado, PHP no requiere de ello. Simplemente escribes tu script, y lo ejecutas tal cual en un servidor que lo procesará linea por linea.

Saludos!
__________________
Dr. Cyber
Ingeniarte.com
(soy el mismo Takitei)
  #3 (permalink)  
Antiguo 05/04/2004, 14:41
 
Fecha de Ingreso: marzo-2002
Ubicación: Guadalajara Jal.
Mensajes: 93
Antigüedad: 15 años, 9 meses
Puntos: 0
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.
  #4 (permalink)  
Antiguo 05/04/2004, 15:07
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
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.
  #5 (permalink)  
Antiguo 06/04/2004, 05:56
 
Fecha de Ingreso: marzo-2002
Ubicación: Guadalajara Jal.
Mensajes: 93
Antigüedad: 15 años, 9 meses
Puntos: 0
Gracias

Gracias Cluster, me ayudo mucho esa informacion.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:07.