1

我开发了一个聊天网站,它使用带有 php 后端的 reverse-ajax/COMET 并且运行良好,但是当我在同一个浏览器的两个并行选项卡中运行一个页面时,响应速度变慢,因为第二个选项卡等待第一个选项卡完成其执行,然后第一个选项卡等待第二个选项卡。结果,该网站真的变慢了。

所以 PHP 不支持同时执行。我该如何解决这个问题?

4

1 回答 1

0

您必须了解 PHP 是服务器端,而 Javascript 是客户端。您的浏览器在客户端运行,理论上运行在计算机 A 上,而作为服务器端代码的 PHP 代码在计算机 B 上运行。因此,您是否在同一浏览器上打开 n 个选项卡并不重要运行页面,或者您正在打开 n 个不同的浏览器。PHP 应该可以正常运行,两个选项卡不应该真正影响可伸缩性。我相信您的代码中有一个或多个错误会导致此问题。

于 2015-03-16T14:01:22.253 回答