如何 运行 comet chat in parallel tabs
How to run comet chat in parallel tabs
我开发了一个聊天网站,它使用 reverse-ajax/COMET 和 php 后端并且工作得很好,但是当我 运行 在两个并行选项卡中的页面时
在同一浏览器中,响应速度变慢,因为第二个选项卡等待第一个选项卡完成其执行,然后第一个选项卡等待第二个选项卡。结果,网站真的变慢了。
所以PHP不支持同时执行。我该如何解决这个问题?
你要明白PHP是服务端,Javascript是客户端。您的浏览器 运行s 在客户端,理论上在计算机 A 上是 运行ning,而 PHP 代码是服务器端代码 运行s 在计算机 B 上. 因此,无论您是在同一浏览器上打开 n 个选项卡到 运行 页面,还是打开 n 个不同的浏览器,都应该无关紧要。 PHP 应该 运行 没有问题,两个选项卡应该不会真正影响可扩展性。我相信您的代码中有一个或多个错误导致了这个问题。
我开发了一个聊天网站,它使用 reverse-ajax/COMET 和 php 后端并且工作得很好,但是当我 运行 在两个并行选项卡中的页面时 在同一浏览器中,响应速度变慢,因为第二个选项卡等待第一个选项卡完成其执行,然后第一个选项卡等待第二个选项卡。结果,网站真的变慢了。
所以PHP不支持同时执行。我该如何解决这个问题?
你要明白PHP是服务端,Javascript是客户端。您的浏览器 运行s 在客户端,理论上在计算机 A 上是 运行ning,而 PHP 代码是服务器端代码 运行s 在计算机 B 上. 因此,无论您是在同一浏览器上打开 n 个选项卡到 运行 页面,还是打开 n 个不同的浏览器,都应该无关紧要。 PHP 应该 运行 没有问题,两个选项卡应该不会真正影响可扩展性。我相信您的代码中有一个或多个错误导致了这个问题。