我正在构建一个社交网站,我目前正在测试某些功能的Ajax。
现在,我有来自我的include(每个页面上)的3个单独的调用,它将检查数据库中的新消息,成就和通知,并更新特定的div。
我最担心的是,3次单独通话最终会导致性能问题。
我无法真正了解大型用户群会如何影响这一点,因为我的网站目前处于测试阶段且尚未做广告。所以我的人数有限。当我做广告并获得更多会员时,我不想遇到任何打嗝。
我目前每隔20秒拨打一次电话。我希望有人可以给我一些关于我应该设置间隔时间的建议。我目前无法知道20秒是否太多,或者我是否可以将其设置为10并且没问题。
任何建议都将不胜感激。感谢。
答案 0 :(得分:2)
也许您应该研究服务器推送,以便在有新消息时将数据推送到客户端等等。这意味着,不是使用资源进行轮询,而是仅在有新消息并将其推送到客户端时使用资源。
某些服务器推送服务器是: