Get Smarty

Donate

Paypal

Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Advertisement

$use_sub_dirs

Smarty va créer des sous-dossiers dans les dossiers templates_c et cache si la variable $use_sub_dirs est défini à TRUE (Par défaut, vaut FALSE). Dans un environnement où il peut y avoir potentiellement des centaines de milliers de fichiers de créés, ceci peut rendre le système de fichiers plus rapide. D'un autre côté, quelques environnements n'acceptent pas que les processus PHP créent des dossiers, donc, cette variable doit être désactivée par défaut.

Les sous-dossiers sont plus efficaces, utilisez-les donc si vous le pouvez. Théoriquement, vous obtiendrez plus de performance sur un système de fichier contenant 10 dossiers contenant chaque, 100 fichiers plutôt qu'un dossier contenant 1000 fichiers. C'est par exemple le cas avec Solaris 7 (UFS)... avec les systèmes de fichiers récents comme ext3 ou reiserfs, la différence est proche de zéro.

Note technique

  • $use_sub_dirs=true ne fonctionne pas avec safe_mode=On, raison pour laquelle c'est paramétrable et que c'est désactivé par défaut.

  • $use_sub_dirs=true sous Windows peut causer des problèmes.

  • Safe_mode est obsolète depuis PHP6.

Voir aussi $compile_id, $cache_dir et $compile_dir.

Comments
No comments for this page.

Advertisement

Sponsors [info]

Sponsors