CGI-BIN ou PHP

CGI-BIN ou PHP - Programmation

Marsh Posté le 25-05-2002 à 14:36:06    

Mon site (http://www.codeur.org) est entièrement programmé en PHP, j'ai vu en fait que le langage CGI n'était pas un langage de programmation mais seulement des exécutable programmé en C,C++,... Je sais aussi programmé en C, est-ce que si je refaisait mon site principalement sur les pages ou il y a beaucoup de PHP en C ce serait plus rapidement ???

Reply

Marsh Posté le 25-05-2002 à 14:36:06   

Reply

Marsh Posté le 25-05-2002 à 15:43:21    

Attention, les CGIs sont des programmes (Perl, C...) appelés à partir d'une page... pour générer tes pages en CGI c'est chaud même si faisable, le PHP c'est mieux kan même ;) (bon je simplifie là...)

 

[jfdsdjhfuetppo]--Message édité par W3C compliant le 25-05-2002 à 15:45:17--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 25-05-2002 à 16:52:56    

Et point de vue rapidité et accès à la base de donnée MySQL ... la difficulté ne me fait ma peur !!!

Reply

Marsh Posté le 25-05-2002 à 21:07:08    

Olivier51 a écrit a écrit :

Et point de vue rapidité et accès à la base de donnée MySQL ... la difficulté ne me fait ma peur !!!  




 
le cgi risque d'etre plus lent que le php.
je m'explique :  
 
* si tu as un serveur bien configuré, php est lancé et le temps de gérération de la page est le temps d'interpreter le fichier.
 
* avec un cgi (pas avec les mod_*, mais en C ca reste vrai), un nouveau processus est lancé a chaque requete. Le temps de génération de la page est donc le temps de création du processus + le temps d'execution.
 
A moins que ce soit vraiment énorme, je pense que le php ira plus vite. La connexion à la base et le temps d'execution des requètes sera de toute facon identique, il dépends de la base et pas de la génération de la page.

Reply

Marsh Posté le 25-05-2002 à 21:08:45    

accessoirement, parler de CGI-BIN est une erreur.
ce sont des CGI (Common Gateway Interface, je crois), le répertoire s'appelle le plus souvent cgi-bin mais le programme est un cgi.
 
'fin bon, je pinaille.

Reply

Marsh Posté le 25-05-2002 à 22:06:13    

Skler... enfin bon, tout le monde a compris :D  
 
Et puis bon, même CGI ca recouvre pas mal de choses, vu que ca peut être plein de langages différents :D

Reply

Marsh Posté le 25-05-2002 à 22:24:29    

D'ailleurs vous n'aurez pas un site où c expliquer comment executer les cgi en perl sous win avec Apache 1.3.24 ?

Reply

Marsh Posté le 25-05-2002 à 22:26:16    

Je@nb a écrit a écrit :

D'ailleurs vous n'aurez pas un site où c expliquer comment executer les cgi en perl sous win avec Apache 1.3.24 ?  



installe active perl et c'est tout, après tu active ton rep CGI-BIN dans httpd.conf en suivant les instruction du fichier lui même, et ca roule !!


---------------
༼ つ ◕_◕ ༽つ
Reply

Marsh Posté le 25-05-2002 à 23:00:41    

oki, g déjà active perl pour les stats mrtg, donc v regarder le httpd.conf

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed