黑馬大數據分析課程---二、用戶訪問網站日誌採集

黑馬大數據分析課程---二、用戶訪問網站日誌採集

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、內容在總結中

相關文章
相關標籤/搜索