$use_sub_dirs
Smarty akan membuat subdirektori di bawah
template terkompilasi dan direktori
cache
jika $use_sub_dirs disetel ke &true;,
standarnya &false;.
Dalam sebuah lingkungan di mana ada potensi sepulu dari ribuan file dibuat,
ini dapat membantu kecepatan sistem file. Dengan kata lain, beberapa
lingkungan tidak membolehkan proses PHP membuat direktori, maka ini harus
dimatikan yang sudah jadi standarnya.
Sub direktori lebih efisien, maka gunakan jika anda bisa. Secara teori
anda memperoleh performansi lebih baik pada sistem file dengan 10
direktori masing-masing memiliki 100 file, daripada dengan 1 direktori yang
memiliki 1000 file. Ini tentunya kasus dengan Solaris 7 (UFS)... dengan sistem
file lebih baru seperti ext3 dan terutama reiserfs, perbedaannya hampir
tidak ada.
Catatan Teknis$use_sub_dirs=true tidak bekerja dengan
safe_mode=On,
itulah mengapa dapat diputar dan mengapa standarnya dimatikan.
$use_sub_dirs=true pada Windows bisa menimbulkan masalah.Safe_mode akan menjadi usang dalam PHP6.
Lihat juga
$compile_id,
$cache_dir,
dan
$compile_dir.