PHP面试题

今天刷面试题遇到一个问题,如下
对于大流量的网站,您采用什么样的方法来解决各页面访问量统计问题
百度了半天都没找到答案,希望能帮我解答一下(注意:核心是访问量统计,不是访问量)

阅读 4.7k
6 个回答

我之前也遇到过,这是考察,ip访问的问题。按初学者来,可能会觉得,打开的时候,判断IP,访问一次次数加1。不过我们得考虑一个问题,就是我进某个页面可能是通过url进的,或者刷新当前页面进,或者通过其他页面跳转,如何辨别和统计来源、访问者以及访问时间,这应该是这道题的主要考察内容。

直接使用第三方工具, 友盟统计, 啥样的数据都是有的

这东西,自己写,能准吗

OpenResty的方案或许是出题者想要的,因为他是在PHP-FPM、tomcat等应用服务器之前的

所以类似AOP的思想,不需要在应用层实现,也就不会干预目前的项目业务逻辑

OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

nginx的日志访问量统计应该可以

百度统计,站长统计
自己开发累死了。。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题