$compile_check
Em cima de cada requisição da aplicação PHP , Smarty testa para ver se o
template atual foi alterado (diferentes time stamp) desde a última
compilação. Se isso foi alterado, ele irá recompilar o template. Se o template
não foi compilado, ele irá compilar de qualquer maneira dessa configuração.
Por padrão esta variável é setada como true. Uma vez que a aplicação está
em produção (templates não serão alterados), o passo compile_check
não é necessário. Tenha certeza de setar $compile_check para "false" para
maior performance. Note que se você alterar isso para "false" e o
arquivo de template está alterado, você *não* irá ver a alteração desde que
o template seja recompilado. Se caching está habilitado e
compile_check está habilitado, então os arquivos de cache não serão regerados se
um complexo arquivo de ou um arquivo de configuração foi atualizado. Veja $force_compile ou clear_compiled_tpl.