黑马大数据分析课程---二、用户访问网站日志采集

黑马大数据分析课程---二、用户访问网站日志采集

1、总结

一句话总结:

前端js埋点采集数据:用js对用户的行为(好比点击啊,跳转啊)进行采集,不影响用户的正常操做,
后端nginx处理接收数据:

 

 

一、nginx默认自带的日志收集是什么?

access_log:就是用户访问的每一条数据都会写在里面

 

二、OpenResty是什么?

整合了Nginx和lua的框架:OpenResty是一个机遇Nginx扩展出的高性能应用开发平台
使Nginx用lua来开发:实现各类业务,而且帮咱们弄清楚各个模块的编译顺序


咱们都知道Nginx有不少的特性和好处,可是在Nginx上开发成了一个难题,Nginx模块须要用C开发,并且必须符合一系列复杂的规则,最重要的用C开发模块必需要熟悉Nginx的源代码,使得开发者对其望而生畏。为了开发人员方便,因此接下来咱们要介绍一种整合了Nginx和lua的框架,那就是OpenResty,它帮咱们实现了能够用lua的规范开发,实现各类业务,而且帮咱们弄清楚各个模块的编译顺序。前端

 

三、OpenResty最大的优点是什么?

Lua开发环境:首先咱们选择使用OpenResty,其是由Nginx核心加不少第三方模块组成,其最大的亮点是默认集成了Lua开发环境,使得Nginx能够做为一个Web Server使用。


借助于Nginx的事件驱动模型和非阻塞IO,能够实现高性能的Web应用程序。
并且OpenResty提供了大量组件如Mysql、Redis、Memcached等等,使在Nginx上开发Web应用更方便更简单。目前在京东如实时价格、秒杀、动态服务、单品页、列表页等都在使用Nginx+Lua架构,其余公司如淘宝、去哪儿网等。nginx

 

 

 

2、内容在总结中

相关文章
相关标签/搜索