js跟php文件类型流量统计,哪个对服务器减少压力呢?

JavaScript085

js跟php文件类型流量统计,哪个对服务器减少压力呢?,第1张

不一样,用js来统计有个好处就是不会影响当前页面的加载,因为你放到底部的话,是页面加载完才去统计的,而且页面是可以做静态之类的,这样的话效率会有所提升,也不会影响统计。

当然这样的统计不是最好的,如果你只是统计文章之类的话,而且也不是太多的的话,可以先把记录根据id放到memcache或者redis里,一个统计一个自增,隔一段时间再写入库做统计,这样就会减少数据库的压力,

还有一个办法就是统计服务器访问的日志文件,根据url的不同来统计。这个效率最好,完全不占你前台的资源,可以放到三更半夜慢慢去处理。

这个现在好像没什么办法吧,一般都是在后台统计,因为每次打开网页都是一个新的页面,js是重新调用的,建议你在后台跳转到网页时,将那个方法设置一个统计参数,每次打开那个方法都会累计,或者创建一个数据库,在过滤器里面每次调用链接的时候在数据库update

主要是异步请求

统计一般是基于cookie的,当请求js脚本的时候,会在你电脑里保存一个永久cookie,该cookie作为你的用户标识。

使用使用Wireshark(一款网络抓包工具)测试可以发现,浏览器总共向服务器端发送请求请求过程为:

请求一段js脚本。

加载完毕时候出发一次请求,并传递参数

退出页面时候,发出一次请求,并传递参数。

当GET请求发送后,Server端收到GET情趣,并记录入库,然后在行浏览行为分析。