在加载时显示动态数据,而不是等待后端脚本完成

Display dynamic data as it loads instead of waiting for the backend script to finish

提问人:baldbrad 提问时间:10/1/2023 更新时间:10/4/2023 访问量:16

问:

好吧,我敢肯定我在这里错过了一些愚蠢的东西。我正在将我的一台服务器从 CentOS 迁移到 Ubuntu LTS(这不是企业安装,所以没有“Ubuntu 不是企业发行版......”请发表评论......,如果我遇到的怪癖是在单击网页上的按钮(风扇继电器控制)需要几秒钟才能完成其工作时运行的脚本之一......

在 CentOS 安装时,该页面加载标题等,然后在风扇控制器报告每个风扇命令成功时打印每个“成功”,然后显示页面的其余部分。

在 Ubuntu 框上,如果您单击其中一个风扇命令按钮,它会运行脚本,但似乎会挂起,直到脚本完成,然后显示运行脚本的页面 (shtml) ...

我在 Apache2 中是否缺少一个我缺少的设置来解决这个问题,或者它是我们必须忍受的东西......?

CentOS 机器上的 apache 安装与 Ubuntu 上的安装不同,所以我不能只是复制配置文件......

Apache Ubuntu CentOS Apache2 迁移

评论

0赞 matigo 10/2/2023
这通常由脚本语言控制,而不是 Apache 本身。如果你使用的是PHP之类的东西,你需要确认它的刷新设置是什么。
0赞 baldbrad 10/3/2023
这是一个 SSI 发起的脚本,所以它是mod_includes的东西,我认为......(我就是想不通)。PHP方面的工作正常。
0赞 baldbrad 10/3/2023
好吧,废话。在我不得不在我自己的机器以外的机器上打开这台机器控制的风扇(并使用 Chrome 而不是 Firefox)之后,我得出的结论是问题出在 firefox 而不是 apache 或我的任何代码......现在要弄清楚为什么firefox会以这种方式运行......

答:

0赞 baldbrad 10/4/2023 #1

事实证明,这是Firefox的问题,而不是apache的问题。我稍后会处理为什么 firefox 是愚蠢的。

评论

0赞 Community 10/7/2023
您的答案可以通过其他支持信息进行改进。请编辑以添加更多详细信息,例如引文或文档,以便其他人可以确认您的答案是正确的。您可以在帮助中心找到有关如何写出好答案的更多信息。