通俗易懂QPS、TPS、PV、UV、GMV、IP、RPS的概念解釋

前言

關於 QPS、TPS、PV、UV、GMV、IP、RPS 這些詞語,看起來好像挺專業。但實際上,我認爲是這是每一個程序員必懂的知識點了,你能夠搞不懂它們怎麼計算的,可是你最少要了解它們分別表明什麼意思。css

通俗易懂 QPS、TPS、PV、UV、GMV、IP、RPS的概念解釋

更新歷史

2019年12月09日 - 初稿html

閱讀原文 - https://wsgzao.github.io/post...git

擴展閱讀程序員


QPS

Queries Per Second,每秒查詢數。每秒可以響應的查詢次數。github

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

TPS

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

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 工具進行測量。
相關文章
相關標籤/搜索