黑馬大數據分析課程---二、用戶訪問網站日誌採集
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、內容在總結中