“将网页发送给客户端”,然后真的可以,或者实际上曾经可以,可以在PHP脚本完成之前继续工作吗?

问题描述

当前发生这种情况:

  1. 有人请求https://www.example.com/
  2. 我的PHP脚本执行此操作,包括许多SQL查询,并为每个数组添加条目。
  3. 我运行“刷新数据库日志”功能,该功能遍历该数组并将SQL查询实际上插入到数据库查询日志中。
  4. 脚本完成,因此将所有HTML输出发送到客户端。

为防止客户端不得不等待比必要时间更长的时间,我希望发生这种情况:

  1. 有人请求https://www.example.com/
  2. 我的PHP脚本执行此操作,包括许多SQL查询,并为每个数组添加条目。
  3. 脚本将输出发送到客户端。
  4. 我运行“刷新数据库日志”功能,该功能遍历该数组并将SQL查询实际上插入到数据库查询日志中。
  5. 脚本完成后,用户不必等待“刷新数据库日志”功能,该功能用户角度加载页面后便会执行。

我了解各种flushob_flushob_flush_clean和800种不同的函数,例如PHP中的函数。我还知道,用户评论和一般在线建议中都充满了有关该功能不再起作用或从未起作用的警告,显然这取决于服务器的Web服务器/操作系统。

请问我能否一劳永逸地得到2020年的答案,是否可行?而且,如果它确实有效,那么我应该使用哪个功能“仅发送网页;就用户而言,我已经完成了”?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)