我需要按周、日和年存储特定产品的页面视图。我考虑过使用下表:
每周
- 项目清单
- ID
- product_id
- 周数
- 年
- total_page_views(计数器)
日常的
- product_id
- total_page_views
[我不会保留存档数据的那一天,每年将根据周表计算]
我的问题实际上是关于周数值。我想知道我应该使用哪个周数,我已经读过 ISO 8601 是一种选择,而使用 .NET DataTime 函数来获取周是另一种选择。我需要您的帮助以了解我应该使用哪一个以及是否有更好的方法来优化表格。
最后,我想展示前一周、本周、前一年等浏览量最高的产品。
我的应用程序面向美国和欧洲人群,每周从星期一开始。我正在 C#/ASP.NET/MySQL/Entity Framework 中开发我的应用程序。谢谢。