php - 性能PHP输出缓冲听起来像一个坏主意,是吧?

  显示原文与译文双语对照的内容

只想在php输出缓冲中挑选专家的大脑。 有时候我想要一个原因或者另一个原因来实现它,但是一直在重新排列代码。

我避免使用它,因为它听起来会耗费资源。 如果他们能提供编码器的灵活性,为什么不总是缓冲输出? 我唯一能想到的答案是: 因为不会缓冲它节省大量资源,并且使用良好的编码实践,你不应该需要它。

我是不是在这里?

时间: 原作者:

从我的经验来看,对性能的影响并没有显著的影响。 我也找不到一致的答案,有些人声称几乎没有任何性能,而有些人认为有点重要。 即使对 php.net的注释也表明缓冲增加了性能,但与多输出函数相比,我已经验证了或者任何其他的功能。

我认为是否缓冲的问题与应用程序的预期用途有关。 如果要在发送之前压缩输出,或者想要精确地控制输出在代码中发生的位置,缓冲很有意义。 因为添加缓冲并不花费很多努力,所以如果需要的话,可以尽量轻松地删除它。

...