gpt4 book ai didi

php - 在 Symfony/Twig 中完成渲染之前刷新输出

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:05:30 25 4
gpt4 key购买 nike

是否可以在渲染完成之前刷新输出缓冲区?我的观点是提高网站的感知性能。

例如管理界面中有一个大表(如 5 000 行)要呈现。我想告诉 Twig/Symfony 在 </head> 之后刷新输出已呈现,因此浏览器可以开始下载样式/javascript,然后每 500 行刷新一次输出。

最佳答案

您要使用的是 Twig {% flush %}命令相当于 PHP 函数 flush() .将它放在 </head> 之后在您的模板中标记,以便将当前缓冲区发送到浏览器。每次您调用它时,它都会输出任何缓冲的输出,因此将它放在一个循环中就可以正常工作。

有关详细信息,请参阅 docs .

关于php - 在 Symfony/Twig 中完成渲染之前刷新输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21944977/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com