Есть две папки - templates_c
и cache
, которые используются при использовании Smarty с кешированием.Smarty: в чем разница между templates_c и кэш-папкой?
Я включил кеширование, и после этого оба содержат некоторый кеш (IMHO те же файлы), но все еще с некоторым php, а не с чисто HTML. Однако просто любопытно, в чем разница в этих папках? Где Smarty смотрит первым, пытаясь найти относительный файл кеша?
Спасибо. ИМХО термин «скомпилированный» должен использоваться в контексте других языков, таких как C-based и java, где вы должны скомпилировать ваши источники в двоичные исполняемые файлы. Я знаю, что PHP реализован на C, поэтому наверняка скрипты php скомпилированы где-то глубоко внутри PHP. Но, как разработчик PHP, вам никогда не скучно видеть эти скомпилированные файлы. Итак, глядя на файлы в template_c, я вижу, что они только что подготовили файлы PHP без ярлыков (уже замененных и подготовленных). И файлы кеша подготовлены HTML (за исключением некоторых метафайлов PHP и нескольких файлов PHP). – Centurion
На самом деле я думаю, что «templates_c» всего лишь короткая от «templates_compiled», поэтому они попытались следовать упомянутому вами соглашению :) –