微构网络

网站建设中平衡网站统计代码(工具)利用

2014-12-23 12:12 栏目:实用知识 查看(6,008)

在网站建设中或者我们在使用网站过程中,对网站的流量统计是不可或缺的,最起码我们自己要知道自己的网站一天有多少人来访问、通过什么途径来访问、都是些什么人等等。而99.9%以上的网站使用的都是第三方统计工具。比如cnzz、51la、百度统计、腾讯分析等等。之所以使用这些第三方的工具主要原因我想主要有如下几点:

1、对于很多站长特别是小白站长,自己做一套功能完善的统计工具费时费力,甚至有的人根本不能够去做;

2、就算是做了一套这样的系统,肯定在功能上是无法与专业统计工具相比的,专业的统计工具的功能实在太多;

3、第三方统计工具使用简单傻瓜化,只要复制一段JS代码即可安装完成。

正所谓越容易得到的东西往往是不太好的,这类第三方统计工具也是一样的。最近在做移动端网站,大家都知道移动端网站对响应速度的要求更高,如果10s是PC端首次打开速度的极端(其实对于小网站10s不算太差,首次10s,二次估计就1s左右吧),那么移动端这个值将会是3s以内了。于是在PC端统计工具拖慢1-2s很多人可能不会太在意,因为更庞大的PC网页相比得到了稀释。

但在移动端的页面,一般页面大小就在1M以内,如果用3G或者wifi环境下打开一般就3S以内。而如果统计工具造成拖慢1-2s,那简直就是完全不能接受的,因为达到了总时间的30%-50%了。

网站建设中平衡网站统计代码(工具)利用

上述是我们测试在模拟移动端环境(当然更真实环境有差异)下CNZZ统计和百度统计的实验结果,如果除去这两个统计我们这个网站的首次载入速度为2s以内,而这两个统计加上后就分别增加了0.5s以上(这只是正常情况下,如果统计工具抽风可能光cnzz就达到差不多2s的延时)。

都说百度采用的是异步传输在加载速度上会降低去多,但据实际测试,依然还是会比较大程度拖慢网页整体速度。要知道在移动端达到0.5s级别的因素就需要我们严重关切的因素了。

当然如果我们有精力和时间去做一套自己的统计系统出来,很显然不会应用第三方的工具。当然我们做到跟他们类似太难了,毕竟人家是一个专业大大团队在做这么一件单纯的事情。当然我也希望有时间自己写一套基础统计系统,这样在统计上花的时间就会控制在0.1s级别。

转载请注明出处:网站建设中平衡网站统计代码(工具)利用 - 微构网络
分享:

您可能遇到的问题?

搜索微构网络的干货:

值班:15574303608 业务:在线咨询 技术:在线咨询

电话:0731-83862683 售后:在线咨询 邮箱:server@csweigou.com

地址:长沙市五一西路锦绣中环1116(五一广场平和堂对面)