假如要统计网站访问量,在用户访问主页时往数据库插一条数据,这样应该会降慢用户打开主页的速度

2025-03-09 23:54:09
推荐回答(3个)
回答1:

一般统计网站流量在服务器端有两种方法,一个你说的记入数据库,一个是通过直接写进磁盘(log日志、计数文件等等),无论哪种方法,消耗的系统资源都非常有限,相比其他减慢网页打开速度的因素,统计网站流量造成的延迟可以忽略不计。使用java的话,写入log日志相对常见,可以使用面向切面编程的方法,网上这方面的资料有很多。

如果非要把这一点点延时也抵消掉,可以采用ajax的方法,在网页加载之后用一段javascript进行异步服务器通信,通信的服务器地址用来专门统计浏览量。google、amazon等等大型网站都采用这个方法。

回答2:

单单是访问量。可以使用别人做好的统计。要是想记住自己用户的信息。那必须要插入数据。可以不用马上插入。可以等页面加载完毕后进行操作。

回答3:

不用这么麻烦吧,直接在主页中做一个计数器就可以了。网上这方面的例子很多的。
希望你采纳

那就必须把访问用户的访问信息插入数据库中了,应该说对主页的访问速度基本没什么影响。