我有一个网站,每个公司都有多个页面,我想根据访问此个人资料的人数来展示他们的页面的表现。
我们已经确保排除机器人。
目前,我们正在通过插入(针对一天中对配置文件的第一个请求)或更新(针对一天中对配置文件的后续请求)记录数据库中的每次命中。但是,鉴于请求已从每天数千个增加到每天数万个,这些插入/更新正在导致重大性能问题。
假设没有 JS 解决方案,处理这个问题的最佳方法是什么?
我使用 Ruby on Rails、MySQL、Memcache、Apache、HaProxy 来运行整个节目。
任何帮助将不胜感激。
谢谢
最佳答案
http://www.scribd.com/doc/49575/Scaling-Rails-Presentation-From-Scribd-Launch 您应该从幻灯片 17 开始阅读。 我认为如果可以为像 scribd 这样大的网站构建这样的解决方案,那么性能不是问题。
关于ruby-on-rails - 跟踪每个网页的展示次数/访问次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3000925/