script perl / script php: lequel est le plus rapide?? - Perl - Programmation
Marsh Posté le 06-06-2003 à 10:31:59
tout dépend du script, mais étant donné que le php est interprété via un serveur web et que ce dernier va forcément limiter les ressources allouées (enfin s'il est bien paramétré), le php de vrait être plus lent. pour tester, exécutes les deux en ligne de commande. mais je penses que le perl sera plus rapide.
Marsh Posté le 07-06-2003 à 08:52:12
Dans le cas d'un script executé sur un serveur apache par exemple, un script en PHP sera plus rapide qu'un script CGI Perl. Apache va en effet lancer une nouvelle instance de l'interpreteur Perl à chauqe appel d'un CGI, alors que le script PHP sera executé immediatement grace au mod_php. On peut cependant faire exactement la meme chose avec perl, en utilisant mod_perl. Dans ce cas la vitesse est egale à celle de PHP, avec en plus al puissance de Perl (il existe egalement de nombreux modules qui permettent d'integrer le Perl à du HTML, comme MASON par exemple, plutot que de generer du HTML en Perl). Le probleme est que la plupart des hebergeurs francais n'installent pas mod_perl, et Perl reste donc cantonné aux CGI... Dommage!
Marsh Posté le 07-06-2003 à 10:48:48
merci !
pospos> en parlant de script perl persistant, je voulais parler du chargement de l'interpreteur perl en memoire justement..
le server est perso donc ca pose pas de pb...
bon on va rester en perl surement..
Marsh Posté le 06-06-2003 à 10:25:17
Bon, supposons un code egal entre php et perl (donc en fait faisons abstraction de la vitesse de l'algo)
est ce qu'il y a une difference flagrante de vitesse entre un script perl persistant et un script php ?
c ptet une question conne jsais pas...
---------------
Suri.morkitu.org : Balades au coeur de la ville...