【发布时间】:2013-09-30 18:59:25
【问题描述】:
我在 Worpress 网站上工作,那里有 ajax 功能,这让我有些担心。想法是,使用 ajax 我们获取帖子(仅标题和一个元键)每 5-10 秒(每 10 秒自动一次,如果用户点击站点上的刷新按钮,则立即)。发布时事通讯后,网站上可能同时有数百名用户。其他时候可能只有几十个同时用户。所以担心它可能会导致我的网络酒店出现一些性能问题?这个 fetch 能否以其他更好的方式完成?
Ajax 部分:
$.ajax({
url: 'http://myadmin.com/wp-admin/admin-ajax.php',
type: 'POST',
data: {
'action': 'get_stuff',
'fn': 'get_post_info'
},
dataType: 'JSON',
success:function(data){
// do some append to show it for usrs
},
error: function(errorThrown){
// error case
}
});
每天 10-50 都有新的内容/帖子,也应该在那里显示。
感谢您的帮助!
编辑:如果我将一个请求中的所有帖子作为 js 数组获取,然后每 10 秒显示一次数组中的内容。这样我就可以避免这个问题了?
【问题讨论】:
-
也许你可以使用 APC、memcache 或其他缓存方法?
-
嗯,是的,也许我可以看看那些。有什么好的文章或教程吗?
标签: ajax wordpress performance caching