Php 循环、执行时间和进度条

Php 循环、执行时间和进度条,php,Php,我在做数据库和站点备份列表,在这个过程中有很多循环,有时比最大执行时间长。目前,我的临时解决方案是使用set_time_limit0。但这种方法冻结了浏览器 在像Akeba backup/Joomla这样的几个web应用程序中,它们提供了一个很好的可视化进度条,以便用户知道在后台会发生一些过程 我如何创建这样的可视化?看起来像Akeba Backup joomla这样的应用程序实际上依赖于Ajax请求你不能用一个脚本和一个请求来完成。PHP在完成处理后发送数据。这意味着您不能将块逐个块输出到浏览

我在做数据库和站点备份列表,在这个过程中有很多循环,有时比最大执行时间长。目前,我的临时解决方案是使用set_time_limit0。但这种方法冻结了浏览器

在像Akeba backup/Joomla这样的几个web应用程序中,它们提供了一个很好的可视化进度条,以便用户知道在后台会发生一些过程


我如何创建这样的可视化?

看起来像Akeba Backup joomla这样的应用程序实际上依赖于Ajax请求

你不能用一个脚本和一个请求来完成。PHP在完成处理后发送数据。这意味着您不能将块逐个块输出到浏览器。遗憾的是,这个问题的答案有点宽泛,所以缺乏更好的语法——这不容易做到。您可以使用APC模块来解决这个问题