$compile_check
Setelah setiap permintaan dari aplikasi PHP, Smarty menguji untuk melihat
apakah template saat ini sudah diubah (cap waktu berbeda) sejak terakhir
dikompilasi, ia merekompilasi ulang template itu. Jika template tidak
diubah ia akan mengompilasi dengan mengabaikan setelan ini.
Standarnya variabel ini disetel ke &true;.
Sekali aplikasi disimpan ke dalam produksi (misalnya template
tidak akan berubah), langkah pemeriksaan kompilasi tidak lagi
diperlukan. Pastikan untuk menyetel
$compile_check ke &false; untuk
performansi maksimal. Catatan bahwa jika anda mengubah ini ke &false;
dan file template berubah, anda *tidak* akan melihat perubahan karena
template tidak akan direkompilasi. Jika
$caching
dihidupkan dan $compile_check dihidupkan, maka
file yang di-cache akan dibuat ulang bila file template terkait atau file
konfig dimutakhirkan. Lihat
$force_compile dan clear_compiled_tpl()
.