2010-07-23 55 views
0

我正在计划开发自己的插件来显示最受欢迎的帖子,以及计算帖子被阅读的次数。什么是展示最受欢迎博客文章的好算法?

但是我需要一个很好的算法来找出最受欢迎的博客帖子,以及计算帖子被查看次数的方法。

我在计算帖子被阅读的次数时看到的一个问题是,如果同一个人连续多次打开同一帖子并避免网络抓取工具,则应避免计数。

+0

你的输入源是什么? Apache httpd日志? – 2010-07-23 17:23:40

+0

将是Apache。 – Steven 2010-07-23 17:29:53

回答

2

http://wordpress.org/extend/plugins/wordpress-popular-posts/

配在一个插件的形式。没有麻烦,没有大惊小怪。

+1

我觉得我发现了一个bette rone。尚未测试:http://wordpress.org/extend/plugins/stats/ - 这是wordpress.com使用的内容。 – Steven 2010-07-23 17:30:35

+1

我决定将'Mot popular'插件与Automattic的'stat'插件一起使用。有这么多的插件是如此之多 - 没有找到正确的插件让我尝试创建自己的插件。现在我不必:) – Steven 2010-07-23 17:39:50

1

'实时'计数器很容易实现,并且一毛钱。如果他们在高流量博客上变得过于繁琐,通常的方法是定期解析另一台服务器上的Web服务器访问日志并更新数据库。这段时间可能会从几分钟到一天不等,取决于您认为可接受的程度。

1

还有的要对此有两种方式:

  1. 你可以考虑个人页面点击[通过Apache/IIS日志]并使用
  2. 使用谷歌网页排名强调,有很强的网页链接到[流行的帖子将不再基于访问量,而是根据链接到它的页面数量]
+0

我刚刚读了一些关于WP缓存 - 不知道这是什么记录。 – Steven 2010-07-23 17:31:16