Page : 1 |
Tibo |
Posté le 12/02/2008 14:37
- #
|

Membre
22 messages
|
Bonjour,
Voilà, j'ai remarqué dans mon dossier templates_c que les fichiers que j'ai inclus grâce à la balise include ne sont pas dans le fichier compilé. En effet, en résumé, un
<include file= "blocks/menu.tpl" />
est remplacé par
<?php $this->parse("blocks/menu.tpl"); ?>
dans le fichier compilé.
Je me demandais si ça ne serait pas plus rapide de l'inclure à la compilation, c'est-à-dire au lieu d'avoir le code précédent, d'avoir le contenu du fichier inclut ?
@+
|
gaga26 |
Posté le 12/02/2008 18:21
- #
|


741 messages
18 ans |
Salut,
Ouai, ok, mais si par malheur tu as supprimé le fichier compilé ??? Parse() fait cette vérification justement. Si le fichier compilé existe, il va juste l'inclure. Perte quasi nul pour plus de "sécurité".
|
Tristou |
Posté le 17/02/2008 16:27
- #
|

Membre
60 messages
24 ans |
Bonjour,
je suis dans le cas où j'inclus un fichier dans un autre. Ce n'est pas tant la manière dont c'est fait qui me gène mais plutôt que les fichiers inclus sont compilés même si je n'ai fait aucune modif' dans ces fichiers.
Serait-ce possible d'éviter la compilation de ces fichiers quand il n'y a pas eu de modifications ?
|
gaga26 |
Posté le 17/02/2008 18:51
- #
|


741 messages
18 ans |
C'est déjà le cas, à moins que tu aies activé compile.
|
Tristou |
Posté le 17/02/2008 20:09
- #
|

Membre
60 messages
24 ans |
Hum non, je ne l'ai activé pas activé, j'ai vérifié la classe et c'est à false donc je ne comprends pas trop...
|
gaga26 |
Posté le 17/02/2008 20:31
- #
|


741 messages
18 ans |
Et comment peux-tu affirmé que le fichier est recompilé ???
|
Tristou |
Posté le 17/02/2008 20:39
- #
|

Membre
60 messages
24 ans |
Bah j'ai supprimé les fichiers contenus dans le dossier compilation puis j'ai relancé index.php dans le navigateur (qui contient des fichiers inclus) et je suis retourné voir le dossier qui contenait - entre autres - les fichiers inclus qui ont été compilés sans pour autant avoir été modifiés.
|
gaga26 |
Posté le 17/02/2008 21:09
- #
|


741 messages
18 ans |
C'est tout à fait normal...
|
Tristou |
Posté le 17/02/2008 21:13
- #
|

Membre
60 messages
24 ans |
Je me suis douté de cette réponse
Et ça ne serait pas possible de ne pas les compiler s'ils sont inclus et qu'ils ne sont pas modifiés ?
|
gaga26 |
Posté le 17/02/2008 21:18
- #
|


741 messages
18 ans |
Mais il ne sont pas compilé si il ne sont pas modifié. Mais si tu les supprimes c'est un peu logique qu'il fasse comblé le trou...
|
Tristou |
Posté le 17/02/2008 21:49
- #
|

Membre
60 messages
24 ans |
Hum ok, je vois. L'avantage d'avoir modifié la classe permet de ne pas avoir 36.000 fichiers dans le dossier compilation.
|
Page : 1 |