如何通过频繁的实时更新来提高网站的效率

时间:2015-09-13 12:28:49

标签: php jquery ajax optimization live

我正在建立一个网站,让用户可以从首页发帖。同样在首页,我对发布的问题进行了实时更新。该实时Feed中的每个问题都有自己的小容器,其中包含帖子的标题和其他一些细节。当用户点击帖子时,(Bootstrap)模式打开。在那里,您可以看到帖子的标题,发布详细信息和实时评论供稿。首页上的帖子提要和每个帖子的评论提要每15秒更新一次(评论提要在其模式打开时开始更新,当任何模式打开时,首页上的帖子提要停止更新)。所有'直播'功能正在通过jQuery / Ajax。我注意到的是,即使在我的本地服务器上,这也需要一些明显的加载时间。我的数据库是在MySQL中,我已经制作了几个(大约15个)测试帖,并为一些人添加了评论。

帖子的代码基本上是:

function updatePosts({
$("#postContainer").load('post_pull.php');
}
setInterval('updatePosts()', 15000);

并且php文件只返回div中的所有帖子,其中包含带有模态和一些脚本的帖子的详细信息。

每个帖子的评论供稿非常相似,只不过它会提取具有父母ID'的评论。打开的模态。

所以我的问题是:进行实时更新的最有效方法是什么,因为如果加载时间现在明显,在本地服务器上并且有一些帖子,那么它将无法在真人服务器上与人一起使用经常发帖。

0 个答案:

没有答案