Zend framework 使用$this的性能效果->;render();在开发布局时?
很多时候,有必要将一些常用的部分(如banner、footer)分离到一个单独的文件中,然后将这些部分作为Zend framework 使用$this的性能效果->;render();在开发布局时?,zend-framework,zend-layout,Zend Framework,Zend Layout,很多时候,有必要将一些常用的部分(如banner、footer)分离到一个单独的文件中,然后将这些部分作为$this->render('banner.phtml')包含进来 当它被广泛使用时,性能方面的成本有多高?我不认为它对性能有什么不良影响。我正在开发非常大的产品,并且在我的项目中广泛使用了$this->render(),来处理各种事情。如果没有通用布局,则必须依赖此功能。但是,如果您在整个项目中都有一个通用的布局,那么就不需要这样做。因此,不用担心使用render函数 查看Zend\u V
$this->render('banner.phtml')
包含进来
当它被广泛使用时,性能方面的成本有多高?我不认为它对性能有什么不良影响。我正在开发非常大的产品,并且在我的项目中广泛使用了
$this->render()
,来处理各种事情。如果没有通用布局,则必须依赖此功能。但是,如果您在整个项目中都有一个通用的布局,那么就不需要这样做。因此,不用担心使用render
函数 查看Zend\u View\u Abstract
的代码,应该可以有多个调用<代码>渲染()
- 查剧本。每个scriptpatch都有一个操作
- 运行该文件,由
和ob\u start()
封装。不应导致任何性能问题ob\u get\u clean()
- 在输出上运行每个过滤器
render()
调用需要更多的内存(由于可能堆叠了输出缓冲区)
但当然,无论如何,您都希望尽可能多地缓存—使大多数render()
-调用只运行一次;)