如何为快速Ajax请求制作可扩展的PHP?

时间:2011-07-08 03:46:37

标签: php html

我有一个程序,其中一个Ajax请求发送到一个PHP脚本,该脚本执行从数据库中获取数据然后将其作为responseText返回以将其粘贴到我的HTML中以更新页面的所有幕后操作令人耳目一新。我每250毫秒执行一次这样的请求(这意味着我会在HTML页面上每个用户触发Ajax请求,每秒获得4次点击PHP脚本。)我已经看到PHP在同一台计算机上崩溃了时间,所以我猜这个问题与PHP有很多请求有关。有没有办法做这些请求,以便许多用户可以继续使用这个可扩展性问题?

2 个答案:

答案 0 :(得分:1)

首先解雇那些ajax请求并不是一个好主意。当用户数量增加时,服务器负载将以指数方式提供请求。第二件事你需要考虑扩展应用程序和数据库的可能性。我想你可能会从服务器返回json_encoded数据,否则就这样做。

答案 1 :(得分:-1)

4 r / s对PHP来说没什么。所以简而言之:为了使PHP可扩展;使您的代码可扩展。

相关问题