该怎么实现网站统计呢?
主要是统计PV量,IP量,用户浏览器的使用情况
我有两个想法:一个是利用数据库来进行统计,另外一个就是利用文件来进行统计,不知道哪一个更快一点
希望各位大虾给点建议。先行谢过~~

解决方案 »

  1.   

    大家都这么说,那么就用数据库吧。我只是担心如果有一天,我是说万一,网站流量大了,那么统计PV量的时候一次页面浏览就要更新一下数据库,如果一天的PV量达到了100万,那不是要对数据库有100万次写操作?恐怕会极大的降低数据库的性能,所以我想了用文件这个方法,只是不知道用文件的速度和效率如何
      

  2.   

    貌似php就是设计网站统计而被发明的
      

  3.   

    用文件的IO还是可能会有问题的,推荐你用memcached扩展,读写内存总比读写硬盘效率高些~~
    特别是数据量的的情况下,memcached实际情况下千万级别的PV,ip统计都没问题,只要你有足够的内存分配(实际情况下占用的内存量还是不多的),然后定期的从memcached写入mysql
      

  4.   

    一个站点,就只有一个pv值吧,100w的pv只是这个数值是100w而已,为什么要更新100w条记录呢?恕在下愚昧。
      

  5.   

    一有用户来访问页面我就要将数据库字段的值加一,这样数据库恐怕负载起来很难,我没有自己的服务器,如果不做这方面的统计,利用网上一些专门查网站IP,PV量的网站去查询可靠吗?
      

  6.   

    误差总是有的
    如果什么都要自己开发的话……
    性价比并不高
    好的就来过来用
    不好的 可以参考设计思路和思想 方便自己学习和改进什么cnzz或者51la之类的统计都可以的啊csdn好像是用gg的
      

  7.   

    google analytics
    http://www.google.com/intl/zh-CN_ALL/analytics/