我正在创建一个包含文章的网站,它将支持人们注册为会员(并获得子域)并根据他们发送到网站的“视图”获得报酬(他们通常发布他们的链接在为我的网站带来流量的 Facebook 页面上)
因此,典型的 URL 可能是http://johnsmith.mydomain.com/post/an-interesting-article
,其中 'johnsmith' 是附属用户名。现在我正在寻求建议的问题是如何跟踪每个“用户名”对这些文章的看法。我已经设计了以下架构,但我知道它需要改进,该站点最初将获得 30,000 到 50,000 次页面浏览量,因此每次有人加载页面时都写入数据库是完全没有必要的。
View 部分绝对不是一成不变的,它只是一个想法。
基本上我需要存储哪个用户名向给定页面发送了多少视图。还有一件事,我需要存储 IP 地址,因为我不会为来自某些国家/地区的点击付费。
使用:MySQL,Web 服务器将是 Apache 或 xgnix
如何最好地解决这个问题?