像StackOverFlow这样的页面视图计数器?

时间:2009-10-14 10:10:52

标签: php mysql

实现页面视图计数器的最佳方法是什么,就像在本网站上找到的那样,每个问题都有一个使用PHP和MySQL的“视图”计数器?

2 个答案:

答案 0 :(得分:0)

我认为你应该看看那个已经涵盖你想要做的事情的讨论。 Page Views counter using PHP and MySQL?

每次加载页面时,您都需要在数据库中递增计数器。 在上面的网址中,有一个特定的表格用于此计数器。但是,您只能在帖子数据库中添加“视图”字段,并以相同的方式递增它。

答案 1 :(得分:0)

这取决于您的网站获得的流量和速度。

如果你想要可扩展性,我会使用固定的过期时间设置缓存,并在缓存中增加值,当缓存过期时,回调会将该数字传输到MySQL数据库。这样事情就可以扩展,你可以节省大量的数据库调用,从而加快响​​应速度。

但由于我使用的是MS技术,因此无法建议您使用PHP进行缓存。其他人会为此提供答案。