秒懂 QPS、TPS、PV、UV、GMV、IP、RPS

秒懂 QPS、TPS、PV、UV、GMV、IP、RPS

QPS、TPS、PV、UV、GMV、IP、RPS等各種名詞,外行看起來很牛X,實際上對程序員來說都是必懂知識點。下面我來一一解釋一下。

QPS

Queries Per Second,每秒查詢數。每秒能夠響應的查詢次數。

QPS是對一個特定的查詢服務器在規定時間內所處理流量多少的衡量標準,在因特網上,作為域名系統服務器的機器的性能經常用每秒查詢率來衡量。每秒的響應請求數,也即是最大吞吐能力。

TPS

Transactions Per Second 的縮寫,每秒處理的事務數目。一個事務是指一個客戶機向服務器發送請求然後服務器做出反應的過程。客戶機在發送請求時開始計時,收到服務器響應後結束計時,以此來計算使用的時間和完成的事務個數,最終利用這些信息作出的評估分。

TPS 的過程包括:客戶端請求服務端、服務端內部處理、服務端返回客戶端。

例如,訪問一個 Index 頁面會請求服務器 3 次,包括一次 html,一次 css,一次 js,那麼訪問這一個頁面就會產生一個“T”,產生三個“Q”。

PV(page view)即頁面瀏覽量,通常是衡量一個網絡新聞頻道或網站甚至一條網絡新聞的主要指標。戶每一次對網站中的每個頁面訪問均被記錄 1 次。用戶對同一頁面的多次刷新,訪問量累計。

根據這個特性,刷網站的 PV 就很好刷了。

與 PV 相關的還有 RV,即重複訪問者數量(repeat visitors)。

UV 訪問數(Unique Visitor)指獨立訪客訪問數,統計1天內訪問某站點的用戶數(以 cookie 為依據),一臺電腦終端為一個訪客。

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

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

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

某個併發用戶數下單位時間內能處理的最大的請求數,稱之為最大吞吐率。

有人把 RPS 說等效於 QPS。其實可以看作同一個統計方式,只是叫法不同而已。RPS/QPS,可以使用 apche ab 工具進行測量。


分享到:


相關文章: