Глядя на код Zend_View_Abstract
все должно быть хорошо, если у вас есть несколько вызовов. render()
по существу делает:
- Посмотрите скрипт. Одна операция для каждого патча сценария.
- Запустите файл, инкапсулированный
ob_start()
и ob_get_clean()
. Не должно вызывать проблем с производительностью.
- Запустить каждый фильтр на выходе.
Если вы не добавили сотни сценариев или фильтров, производительность должна быть в порядке. Тем не менее, обратите внимание, что для особо вложенных вызовов render()
требуется больше памяти (из-за возможного сложения выходных буферов).
Но, конечно, вы все равно хотите кэшировать как можно больше - большинство вызовов render()
запускаются только один раз;).