Смотри в зависимости от обновлений на сайте.
на самом деле это тоже не является определяющим фактором. чтобы объяснить почему, давайте рассмотрим КАК работает кэш.
при включенном кэшировании первом обрщании к материалу или, допустим к модулю происходит сохранение выбранных данных в файлах, размещенных в директории cache... механизм генерации имен файлов гарантирует, что они не пересекутся с существующими, а содержимое файлов содержит еще некоторую уникальную информацию о закэшированном объекте.
при последующих обращения, менеджер кэша проверяет, существует ли в кэше объект с заданными параметрами (в том числе названием, содержимым, датой создания и модификации) если нет — значит материал изменялся или же, просто еще ни разу не кэшировался. В первом случае создастся новый файл кэша для этого объекта, во-втором - просто добавится. Если же закэшированные данные есть, то вот в этом случае и происходит проверка
времени кэширования: если время создания кэша старее чем указанное в параметрах — объект будет закэширован заново.
какие можно сделать из этого выводы? Ну в первую очередь можно предположить, что чем меньше установлено время жизни кэша, тем чаще будут создаваться новые файлы в директории cache. А учитывая тот факт, что при изменении материалов или, допустим, параметров модулей кэш этих объектов сбрасывается, то частота обновления материалов на сайте не является критичной.
какие есть минусы в длительном кэшировании? как известно, с помощью мамботов можно производить манипуляции с текстом материалов, не внося реальных изменений в текст. Например выделять какие-то слова или термины, заменять ссылки или прятать фрагменты текста. Так вот, если у нас включен кэш, и время жизни выставлено большое, то установив и опубликовав какой-нибудь новый мамбот, вы можете не увидеть изменений, потому как Joomla будет по-прежнему отображать данные из кэша.