实现"热门内容"显示的最佳方式是什么?

ACG*_*ray 3 statistics web-applications

如何显示过去一段时间内最受欢迎(文章|帖子|无论如何)的列表?(基本上复制了放射性 Drupal模块的功能.)

jte*_*ace 5

这就是我要做的事情:

  1. 如果您尚未注册,请注册Google Analytics并将google analytics javascript添加到您的每个网页.这将跟踪您的查看次数.
  2. 使用Google数据API库,获取所需的信息.例如,您可以在最后一天询问您网站上最受欢迎的网页.
  3. 一旦你有一个脚本来获取你感兴趣的数据,你可以使用django-celery来安排一个周期性的任务(例如每小时一次,每天一次)来运行你的脚本并将输出缓存在你的数据库中以便显示你的网站.