有没有这个插件或我可以使用的宝石。当我在控制器中调用一个视图时,我正考虑将它写入表中。这是最好的方法吗?我看到stackoverflow有这个功能,他们如何做到这一点?如何跟踪视图上的页面浏览量
7
A
回答
9
Google Analytics - 让Google或其他第三方分析提供商免费为您处理。我不认为你想在每个页面加载文件写入 - 可能成本很高。另一种选择是将信息存储在内存中,并定期写入数据库,而不是每次加载页面。
[编辑]这是一个有趣的问题。更高效的I asked for help on this issue - db写入vs文件写入 - 也有一些很好的反馈。
1
很明显,有第三方统计服务(Google Analytics,Mint等),但是如果您必须自己做,那么每次有人点击页面时都会写一个写信将严重影响您的数据库。
我会在文件系统或memcached上的中间文件中写入单个匹配,然后每10-15分钟触发一次任务,解析该数据并将其插入数据库。
2
如果你只是想获得的东西在那里很容易,你可以使用实时分析provder像W3 Counter
它可以让你实时数据(而不是谷歌分析),是相对简单的部署(几在您的全局模板中),但可能不会提供您想要的粒度。我想这取决于你是否希望通过编程的方式来显示/使用这些信息或用于统计目的。
相关问题
- 1. 跟踪唯一的页面浏览量
- 2. 使用jQuery跟踪页面浏览量?
- 3. Laravel:跟踪页面浏览量
- 4. myfonts如何跟踪其网页字体的页面浏览量?
- 5. 如何禁用Google Analytics页面浏览跟踪,但保持事件跟踪?
- 6. 可能跟踪推特页面浏览量?
- 7. 使用Google Analytics API跟踪页面浏览量
- 8. 如何实现一个可以统计页面浏览量的跟踪像素?
- 9. 我应该如何处理Google Analytics中的跟踪片段页面浏览量?
- 10. 如何在我的文章上可靠地跟踪人类页面浏览量页面
- 11. 如何跟踪页面(手机浏览器)上的所有JavaScript事件?
- 12. 如何跟踪mp4视图的数量?
- 13. 跟踪网页内容在页面中浏览次数?
- 14. ASP.NET:跟踪独特的页面访问量/视图
- 15. 跟踪页面浏览时存储什么有用的参数?
- 16. 跟踪网站中各个用户的页面浏览量和互动情况
- 17. 跟踪档案浏览
- 18. 跟踪刷新浏览器
- 19. 跟踪横幅浏览
- 20. Google Analytics(分析) - 跟踪虚假页面浏览
- 21. Android如何跟踪用户在浏览器中访问过的页面
- 22. 如何跟踪Ruby on Rails的部分页面浏览或分析?
- 23. 如何跟踪人们关闭浏览器的页面。会话或日志
- 24. Google Analytics(分析)无法跟踪所有网页浏览量
- 25. 什么可能会干扰Google Analytics网页浏览量跟踪?
- 26. 如何跟踪面向公众的网站上的用户浏览信息
- 27. Google Analytics(分析)无法跟踪FB即时文章页面浏览量。
- 28. 如何计算页面浏览量?
- 29. 谷歌分析如何跟踪虚假浏览量?
- 30. Laravel 5.4:如何在页面浏览中安全地跟踪所选项目?
谢谢,我认为这几乎可以回答这个问题。 – IBarnes 2009-05-20 17:39:08