UV、PV、TPS、QPS、DAU


01. QPS(Query Per Second)

QPS = req/sec = 請求數/秒

每秒請求數,服務器在一秒的時間內處理了多少個請求,QPS的數值需要通過下面的指標得到。

  • 吐吞量:吞吐量是指系統在單位時間內處理請求的數量,TPS、QPS都是吞吐量的常用量化指標。
  • 並發數:指系統同時能處理的請求數量,同樣反應了系統的負載能力。這個數值可以分析機器1s內的訪問日志數量來得到。

 

02. TPS(Transactions Per Second)

每秒處理的事務數目。一個事務是指一個客戶機向服務器發送請求然后服務器做出反應的過程。客戶機在發送請求時開始計時,收到服務器響應后結束計時,以此來計算使用的時間和完成的事務個數,最終利用這些信息作出的評估分。 TPS 的過程包括:客戶端請求服務端、服務端內部處理、服務端返回客戶端。 例如,訪問一個 Index 頁面會請求服務器 3 次,包括一次 html,一次 css,一次 js,那么訪問這一個頁面就會產生一個“T”,產生三個“Q”。

 

03. PV(page view)

瀏覽量和訪問次數是呼應的。用戶訪問網站時每打開一個頁面,就記為1個PV。同一個頁面被訪問多次,瀏覽量也會累積。一個網站的瀏覽量越高,說明這個網站的知名度越高,內容越受用戶喜歡。一味地重視PV也是沒有太大意義的(PV跟點擊量差不多吧)。 PV是一個重要的指標,反映了網站內容是否對用戶有足夠的吸引力。對於競價而言,只能是側面反映,因為我們設置了訪問URL。很多用戶需求也非常明確,來到網站之后,往往只會尋找自己需求的產品,所以一味地重視PV也是沒有太大意義的。應該把重點內容展示給目標客戶就可以了,就沒必要一味地追求PV值,追求那些轉化率、跳出率、UV、轉化次數等那才是重點。

 

04. IP(Internet Protocol)

獨立 IP 數,是指 1 天內多少個獨立的 IP 瀏覽了頁面,即統計不同的 IP 瀏覽用戶數量。同一 IP 不管訪問了幾個頁面,獨立 IP 數均為 1;

不同的 IP 瀏覽頁面,計數會加 1。IP 是基於用戶廣域網 IP 地址來區分不同的訪問者的,所以,多個用戶(多個局域網 IP)在同一個路由器(同一個廣域網 IP)內上網,可能被記錄為一個獨立 IP 訪問者。如果用戶不斷更換 IP,則有可能被多次統計。

 

05. UV(Unique Visitor)

指獨立訪客訪問數,統計1天內訪問某站點的用戶數(以 cookie 為依據),一台電腦終端為一個訪客。可以理解成訪問某網站的電腦的數量。網站判斷來訪電腦的身份是通過來訪電腦的 cookies 實現的。如果更換了 IP 后但不清除 cookies,再訪問相同網站,該網站的統計中 UV 數是不變的。

 

06. IP(Internet Protocol)

獨立 IP 數,是指 1 天內多少個獨立的 IP 瀏覽了頁面,即統計不同的 IP 瀏覽用戶數量。同一 IP 不管訪問了幾個頁面,獨立 IP 數均為 1;不同的 IP 瀏覽頁面,計數會加 1。IP 是基於用戶廣域網 IP 地址來區分不同的訪問者的,所以,多個用戶(多個局域網 IP)在同一個路由器(同一個廣域網 IP)內上網,可能被記錄為一個獨立 IP 訪問者。如果用戶不斷更換 IP,則有可能被多次統計。

 

07. GMV(Gross Merchandise Volume)

是 Gross Merchandise Volume 的簡稱。只要是訂單,不管消費者是否付款、賣家是否發貨、是否退貨,都可放進 GMV 。

 

08. RPS

代表吞吐率,即 Requests Per Second 的縮寫。吞吐率是服務器並發處理能力的量化描述,單位是 reqs/s,指的是某個並發用戶數下單位時間內處理的請求數。 某個並發用戶數下單位時間內能處理的最大的請求數,稱之為最大吞吐率。

 

09. DAU(Daily Active User)

日活躍用戶數量。常用於反映網站、互聯網應用或網絡游戲的運營情況。DAU通常統計一日(統計日)之內,登錄或使用了某個產品的用戶數(去除重復登錄的用戶),與UV概念相似。

 

10. MAU(Month Active User)

月活躍用戶數量,指網站、app等去重后的月活躍用戶數量。

 

11. 根據訪問IP統計UV

awk '{print $1}'  access.log|sort | uniq -c |wc -l

 

12. 統計訪問URL統計PV

awk '{print $7}' access.log|wc -l

  

13. 查詢訪問最頻繁的URL

awk '{print $7}' access.log|sort | uniq -c |sort -n -k  -r|more

  

14. 查詢訪問最頻繁的IP

awk '{print $1}' access.log|sort | uniq -c |sort -n -k  -r|more

  

15. 根據時間段統計查看日志

#PV:
cat  /usr/local/nginx/logs/access.log| sed -n /`date "+%d\/%b\/%Y"`/p |awk '{print $7}' |sort|wc -l
#UV: cat /usr/local/nginx/logs/access.log| sed -n /`date "+%d\/%b\/%Y"`/p |awk '{print $1}' |sort|uniq -c |wc -l

  


免責聲明!

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



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