Php 在这些情况下,我应该如何限制ajax的使用?

Php 在这些情况下,我应该如何限制ajax的使用?,php,ajax,Php,Ajax,我正在构建一个社交网站,目前正在测试Ajax的某些特性 现在,我有3个来自include的独立调用(每个页面上都有),它们将检查数据库中的新消息、成就和通知,并更新特定的div 我最担心的是,3个单独的电话最终会导致性能问题 我没有办法真正看到一个庞大的用户群会如何影响这一点,因为我的网站目前处于测试阶段,我还没有做广告。所以我要测试的人数有限。当我做广告并获得更多会员时,我不想遇到任何问题 我现在每20秒打一次电话。我希望有人能给我一些建议,告诉我应该设置多长时间的间隔。我目前还不知道20秒是

我正在构建一个社交网站,目前正在测试Ajax的某些特性

现在,我有3个来自include的独立调用(每个页面上都有),它们将检查数据库中的新消息、成就和通知,并更新特定的div

我最担心的是,3个单独的电话最终会导致性能问题

我没有办法真正看到一个庞大的用户群会如何影响这一点,因为我的网站目前处于测试阶段,我还没有做广告。所以我要测试的人数有限。当我做广告并获得更多会员时,我不想遇到任何问题

我现在每20秒打一次电话。我希望有人能给我一些建议,告诉我应该设置多长时间的间隔。我目前还不知道20秒是否太长,或者我是否可以把它设为10秒就可以了


如有任何建议,将不胜感激。谢谢。

也许您应该查看服务器推送,以便在出现新消息等情况时将数据推送到客户端。这意味着只有在有新消息并推送到客户机时才使用资源,而不是使用资源进行轮询

一些服务器推送服务器包括:


为什么一个调用不能返回JSON对象中的所有三个内容?我能更新所有3个div吗?它们在我的布局的不同部分。你将逻辑构建到调用中!