- Linux集群和自動化運維
- 余洪春
- 803字
- 2019-01-04 00:48:42
1.1.4 評估網站性能的專業術語
1.PV
PV(Page View)即訪問量,中文翻譯為頁面瀏覽,即頁面瀏覽量或點擊量,用戶每刷新一次就會被計算一次。PV的具體度量方法就是從瀏覽器對網絡服務器發出一個請求(Request),網絡服務器接到這個請求后,會將該請求對應的一個網頁(Page)發送給瀏覽器,從而產生一個PV。在這里只要是請求發送給了瀏覽器,無論這個頁面是否完全打開(下載完成),那么都被計為1個PV。PV反映的是瀏覽某網站的頁面數,所以每刷新一次也算一次,也就是說PV與UV(獨立訪客)的數量成正比,但PV并不是頁面的來訪者數量,而是網站被訪問的頁面數量。
2.UV
UV(Unique Visitor)即獨立訪問,訪問網站的一臺電腦客戶端為一個訪客,如果以天為計量單位,程序會統計00:00至24:00時間段內的電腦客戶端。相同的客戶端只被計算一次。一個電腦客戶端可能有多個不同的自然人訪問,但也只記一個UV,通過不同的技術方法來記錄,實際會有誤差。如果企業內部通過NAT技術共享上網,那么出去的公網IP有且只有一個,這個時候在程序里面統計的話,也只能算是一個UV。
3.并發連接數
當一個網頁被瀏覽,服務器就會和瀏覽器建立連接,每個連接表示一個并發。如果當前網頁的頁面中包含很多圖片,圖片并不是一個一個顯示的,服務器會產生多個連接同時發送文字和圖片以提高瀏覽速度。網頁中的圖片越多,那么服務器的并發連接數(Concurrent TCP Connections)就會越多。我們一般以此值作為衡量單臺Web機器性能的參數。現在Nginx在網站中的應用比例非常大,可以參考Nginx的活動并發連接數。
4.每秒查詢率QPS
QPS(Query Per Second)是對一個特定的查詢服務器在規定時間內所處理流量多少的衡量標準,在因特網上,作為域名系統服務器的機器其性能經常用每秒查詢率來衡量。對應的是Fetches/Sec,即每秒的響應請求數,也稱為最大吞吐能力。對于系統而言,QPS數值是一個非常重要的參數,它是綜合反映系統最大吞吐能力的衡量標準。它反映的不僅僅是Web層面的,還有緩存、數據庫方面的,它反映的是系統的綜合處理能力。