黑馬大數據分析課程---2、用戶訪問網站日志采集


黑馬大數據分析課程---2、用戶訪問網站日志采集

一、總結

一句話總結:

前端js埋點采集數據:用js對用戶的行為(比如點擊啊,跳轉啊)進行采集,不影響用戶的正常操作,
后端nginx處理接收數據:

 

 

1、nginx默認自帶的日志收集是什么?

access_log:就是用戶訪問的每一條數據都會寫在里面

 

2、OpenResty是什么?

整合了Nginx和lua的框架:OpenResty是一個機遇Nginx擴展出的高性能應用開發平台
使Nginx用lua來開發:實現各種業務,並且幫我們弄清楚各個模塊的編譯順序


我們都知道Nginx有很多的特性和好處,但是在Nginx上開發成了一個難題,Nginx模塊需要用C開發,而且必須符合一系列復雜的規則,最重要的用C開發模塊必須要熟悉Nginx的源代碼,使得開發者對其望而生畏。為了開發人員方便,所以接下來我們要介紹一種整合了Nginx和lua的框架,那就是OpenResty,它幫我們實現了可以用lua的規范開發,實現各種業務,並且幫我們弄清楚各個模塊的編譯順序。

 

3、OpenResty最大的優勢是什么?

Lua開發環境:首先我們選擇使用OpenResty,其是由Nginx核心加很多第三方模塊組成,其最大的亮點是默認集成了Lua開發環境,使得Nginx可以作為一個Web Server使用。


借助於Nginx的事件驅動模型和非阻塞IO,可以實現高性能的Web應用程序。
而且OpenResty提供了大量組件如Mysql、Redis、Memcached等等,使在Nginx上開發Web應用更方便更簡單。目前在京東如實時價格、秒殺、動態服務、單品頁、列表頁等都在使用Nginx+Lua架構,其他公司如淘寶、去哪兒網等。

 

 

 

二、內容在總結中

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM