Compilateur PHP

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

malopo
WRInaute discret
WRInaute discret
 
Messages: 61
Inscription: 6 Juil 2007

Compilateur PHP

Message le Mar Déc 04, 2007 9:59

Bonjour,

Petites questions concernant les compilateurs PHP...

Est-ce toujours bénéfique de précompiler ses fichiers php ou est-ce qu'il ne faut le faire que lorsque que le fichier est très gros et prend du temps au parser ?
Quel compilateur PHP recommanderiez-vous ?
Enfin, un compilateur fonctionne comment. Si je veux précompiler fichier.php, le compilateur va créer un fichier.ext et il faudra faire de l'url rewriting pour que le visiteur aille sur fichier.ext quand il veut fichier.php ?

Merci!


mahefarivony
WRInaute accro
WRInaute accro
 
Messages: 11405
Inscription: 14 Oct 2002

Message le Mar Déc 04, 2007 10:01

wow!

mariea
WRInaute impliqué
WRInaute impliqué
 
Messages: 732
Inscription: 6 Mai 2005

Message le Mar Déc 04, 2007 10:13

et moi qui aie toujours cru que PHP était un langage interprêté ... un langage de script ...


Szarah
WRInaute accro
WRInaute accro
 
Messages: 8093
Inscription: 22 Fév 2006

Message le Mar Déc 04, 2007 10:15

Bah, on peut vouloir transformer du php en .exe, ou pour le .NET.
Une précision sur l'objectif serait utile.

malopo
WRInaute discret
WRInaute discret
 
Messages: 61
Inscription: 6 Juil 2007

Message le Mar Déc 04, 2007 10:20

Mon but est juste d'alléger mon serveur LAMP en lui évitant de parser mes scripts PHP à chaque requête. Je ne sais pas si ça fait une énorme différence mais c'est toujours bon à prendre ;-)

dkomputer
WRInaute discret
WRInaute discret
 
Messages: 85
Inscription: 10 Oct 2007

Message le Mar Déc 04, 2007 10:26

Bah je savais même pas que c'était possible...

padawan2
WRInaute impliqué
WRInaute impliqué
 
Messages: 590
Inscription: 2 Fév 2007

Message le Mar Déc 04, 2007 10:34

Oriente toi plutot vers la mise en cache de tes pages ou à la rigueur du résutlat de tes requêtes SQL...


dmathieu
Modérateur
Modérateur
 
Messages: 7245
Inscription: 9 Jan 2004

Message le Mar Déc 04, 2007 10:41

Si si c'est possible de précompiler PHP. Cela ne génère pas de .exe (puisque généralement un serveur PHP en production est situé sous linux).

Après je n'en ai jamais utilisé pour la simple raison que cela n'accélère les traitements que si c'est ton code en dur qui est long à executer.
Cela n'accélère pas les accès aux bases de données. Et c'est ce à quoi on a généralement le plus affaire dans le web.


biddybulle
WRInaute passionné
WRInaute passionné
 
Messages: 1602
Inscription: 30 Mai 2005

Message le Mar Déc 04, 2007 10:46

Peut être que tu entend par compiler, des utilitaires comme eAccelerator ?

bozoleclown
WRInaute impliqué
WRInaute impliqué
 
Messages: 893
Inscription: 24 Nov 2005

Message le Mar Déc 04, 2007 11:19

Non cela ne va pas amélioer le temps de calcul du script en php en lui même.

Par contre tu l'imiteras les accès disque, ton serveur lamp n'aura plus besoin d'aller chercher le php brut.

Je pense à :
eAccelerator
APC
Zend Optimizer

Pour les sites à fort traffic je pense qu'il s'agit de l'étape 1) de l'optimisation


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3884
Inscription: 16 Nov 2004

Message le Mer Déc 05, 2007 9:05

passer de .php à .exe ? et apres on le renomme en .mp3 pour qu'il nous joue de la musique :D

je :arrow: vite


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités