[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Ayuda] Sus comentarios cgi's



El jue, 27-11-2003 a las 13:20, Salvador Ortiz Garcia escribió:
> On Thu, 2003-11-27 at 10:14, Leonel Nunez wrote:
> > El mié, 26-11-2003 a las 22:17, Salvador Ortiz Garcia escribió:
> > > On Wed, 2003-11-26 at 17:25, felipe.molina wrote:
> > > > Que tal lista
> > > > 
> > > > Que piensan de esto:
> > > > 
> > > > En una ocasion en una conferencia escuche que los cgi's tenian su tiempo
> > > > contado que el futuro era plataformas com net, J2EE, etc. 
> > > > 
> > > > Mi opinion en cuanto a este punto y hablando de java solamente es que es
> > > > algo lento; las pruebas que yo he realizado es mas rapido un php y me
> > > > imigino que en perl mucho mas (para accesar bd via web)
> > > > 
> > > > Esto va en ralacion a que estamos conociendo perl para emigrar un
> > > > sistema de php a perl y la cuestion es ¿valdra la pena seguir trabajando
> > > > con  una tecnologia que ya esta muriendo? o sera mejor desarrollar con
> > > > J2EE? 
> > > > 
> > > > Descarto net por que creo que java le lleva varios pasos adelante.
> > > 
> > > Los CGIs, los clásicos programas ejecutados cada vez que el servidor
> > > recibe una solicitud, e independiemente del lenguaje en que estén
> > > escritos (lease perl, c, shell, java, etc) nacieron para tareas
> > > puntuales y de poca monta, pero no creo que estén destinados a morir,
> > > pues siempre existirá ese nicho.
> > 
> > Errr..  MMMm
> > 
> > CGI es :   Common Gateway Interface.
> > 
> > que significa ?
> > 
> > Es la especificacion de comunicacion entre los scripts o programas con
> > el servidor de HTTP
> 
> Scripts o programas _externos_
> 
> > Por consecuencia    CUALQUIER  programa  ya sea  mod_perl,  perl a secas
> > ,  php como modulo o como programa independiente  CUMPLEN con el
> > estandard  CGI  
> > 
> Doble ERR!
> 
> El estándar CGI, en su versión actual 1.1, especifica que el programa
> externo deberá:  a) Leer del medio ambiente variables en donde encuentra
> el valor de _algunos_ headers de la solicitud; b) Leer de su entrada
> estándar el posible cuerpo de la entidad transmitita; y c) Escribir a su
> salida estándar la entidad generada, lease algunos headers y el cuerpo.
> 


Bien .

> > Por consecuencia  si usas   perl o mod_perl o php  o una implementacion
> > de  J2EE  Jboss o tomcat o el que gustes  Siempre sera un CGI!
> > 
> > La diferencia es cuando lo integras al apache como modulo pero NO DEJA
> > DE SER  CGI.
> 
> Tiple ERR!
> 


NOPE !  Sorry.

> Cuando tu tienes en tu servidor un interprete incrustado o simplemente
> extiendes el servidor mediante módulos adicionales, la comunicación
> entre los diferentes módulos _no_ se hace mediante variables de
> ambiente, y obviamente tampoco mediante el estándar I/O, simplemente por
> que no hay proceso externo, por lo que no puedes hablar de CGI.
> 

Errr !

La comunicacion entre el  servidor de http y el modulo  AUN ASI  se
comunica usando el estandard  CGI.


> Y ése es el caso de mod_perl, ASP, mod_python, PHP como módulo, los
> productos del proyecto Jakarta, incluido Tomcat y los mismos módulos
> estandar de apache (mod_dir, mod_mime, mod_ssi, etc), entre otros.
> 
> En el caso de Apache, el estándar CGI es implementado por mod_cgi, y los
> mencionados simplemente ni lo usan.
> 

CLaro que lo usan

en php ponle   


echo $_SERVER["GATEWAY_INTERFACE"]  y te va a decir la version que esta
usando  generalmente    usa  CGI/1.1

y lo mismo 

echo $_SERVER["QUERY_STRING"]  y mandaste parametros .



Revisa  en tu  mod_perl     tus variables de ambiente QUERY_STRING  y
tu  GATEWAY_INTERFACE  y veras  cosas  Nice

Como se comunica el  apache  con perl  ?   con CGI .


Ojo.

> mod_perl se puede usar, via Apache::Registry como un acelerador de CGIs
> en perl, pero lo que Apache::Registry hace es _emular_ el mecanismo,
> evitando el proceso externo. Y de cualquier forma no se recomienda para
> proyectos nuevos.
> 

si mod_perl  es fregon  pero ...     No solo existe Perl  

> Deveras leiste la liga que anotaste?
> 

Claro !  la leiste TU ?

> Saludos.


-- 
 ,''`.  Leonel Nunez
: :' :  http://enelserver.com
`. `'	DEBIAN GNU/LINUX
  `- 	A REAL FREE OS
 
_______________________________________________
Ayuda mailing list
Ayuda en linux org mx
Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/



[Hilos de Discusión] [Fecha] [Tema] [Autor]