<b>1.1.4 評估網站性能的專業術語</b>
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層面的,還有緩存、資料庫方面的,它反映的是系統的綜合處理能力。
參考文檔http://baike.baidu.com/view/733.htm
參考文檔http://www.hyokay.com/news/industry/41.html