我已经实现了一个页面点击计数器,它计算我网站上页面的页面浏览量。然后我显示按页面浏览量排序的页面名称。
我使用用户的 ip 使它成为唯一的,这样同一个 ip 就不会被计算多次。xml文件结构为:
<page id="123" count="2">
<ip address="xx.xx.xx.xx" />
<ip address="yy.yy.yy.yy" />
...
</page>
我相信随着越来越多的用户使用网站,网站添加的页面也越来越多,xml文件会越来越大,可以达到1,000,000行甚至更多。估计大约 45 mb 文件或更多。所以,我的问题是:
性能方面:哪个更好:像上面的 XML 文件或 SQL Server(例如两个表 - 第一个用于页面,第二个用于 ip)?谢谢。