日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

關(guān)于衡量網(wǎng)站性能的專(zhuān)業(yè)術(shù)語(yǔ) PV、UV、IP、TPS、QPS等介紹

 旭日_追逐的心 2019-07-12

我們?cè)谌粘9ぷ髦?,特別是在互聯(lián)網(wǎng)行業(yè)經(jīng)??梢月?tīng)到數(shù)據(jù)分析之類(lèi)的專(zhuān)有名詞,如pv多少、ip多少、tps多少之類(lèi)的問(wèn)題。下面就這些常見(jiàn)的數(shù)據(jù)給出英文全稱(chēng)及其釋義。

QPS:即Queries Per Second的縮寫(xiě),每秒能處理查詢(xún)數(shù)目。是一臺(tái)服務(wù)器每秒能夠相應(yīng)的查詢(xún)次數(shù),是對(duì)一個(gè)特定的查詢(xún)服務(wù)器在規(guī)定時(shí)間內(nèi)所處理流量多少的衡量標(biāo)準(zhǔn)。

每秒鐘處理完請(qǐng)求的次數(shù);注意這里是處理完,具體是指發(fā)出請(qǐng)求到服務(wù)器處理完成功返回結(jié)果。可以理解在server中有個(gè)counter,每處理一個(gè)請(qǐng)求加1,1秒后counter=QPS。

TPS:即Transactions Per Second的縮寫(xiě),每秒處理的事務(wù)數(shù)目。一個(gè)事務(wù)是指一個(gè)客戶(hù)機(jī)向服務(wù)器發(fā)送請(qǐng)求然后服務(wù)器做出反應(yīng)的過(guò)程??蛻?hù)機(jī)在發(fā)送請(qǐng)求時(shí)開(kāi)始計(jì)時(shí),收到服務(wù)器響應(yīng)后結(jié)束計(jì)時(shí),以此來(lái)計(jì)算使用的時(shí)間和完成的事務(wù)個(gè)數(shù),最終利用這些信息作出的評(píng)估分。

RPS:即Requests Per Second的縮寫(xiě),每秒能處理的請(qǐng)求數(shù)目。等效于QPS。


PV:即 page view,頁(yè)面瀏覽量         用戶(hù)每一次對(duì)網(wǎng)站中的每個(gè)頁(yè)面訪(fǎng)問(wèn)均被記錄1次。用戶(hù)對(duì)同一頁(yè)面的多次刷新,訪(fǎng)問(wèn)量累計(jì)。

UV:即 Unique visitor,獨(dú)立訪(fǎng)客    通過(guò)客戶(hù)端的cookies實(shí)現(xiàn)。即同一頁(yè)面,客戶(hù)端多次點(diǎn)擊只計(jì)算一次,訪(fǎng)問(wèn)量不累計(jì)。

IP:即 Internet Protocol,本意本是指網(wǎng)絡(luò)協(xié)議,在數(shù)據(jù)統(tǒng)計(jì)這塊指通過(guò)ip的訪(fǎng)問(wèn)量。    即同一頁(yè)面,客戶(hù)端使用同一個(gè)IP訪(fǎng)問(wèn)多次只計(jì)算一次,訪(fǎng)問(wèn)量不累計(jì)。

UV、IP的區(qū)別

  1. 比如你是ADSL撥號(hào)上網(wǎng),撥一次號(hào)自動(dòng)分配一個(gè)IP,進(jìn)入了網(wǎng)站,就算一個(gè)IP;斷線(xiàn)了而沒(méi)清理Cookies,又撥號(hào)一次自動(dòng)分配一個(gè)IP,又進(jìn)入了同一個(gè)網(wǎng)站,又統(tǒng)計(jì)到一個(gè)IP,這時(shí)統(tǒng)計(jì)數(shù)據(jù)里IP就顯示統(tǒng)計(jì)了2次。UV沒(méi)有變,是1次。
  2. 同一個(gè)局域網(wǎng)內(nèi)2個(gè)人,在2臺(tái)電腦上訪(fǎng)問(wèn)同一個(gè)網(wǎng)站,他們的公網(wǎng)IP是相同的。IP就是1,但UV是2。

 

并發(fā)量:系統(tǒng)能同時(shí)處理的請(qǐng)求數(shù)

RT:響應(yīng)時(shí)間,處理一次請(qǐng)求所需要的平均處理時(shí)間

計(jì)算關(guān)系:

QPS = 并發(fā)量 / 平均響應(yīng)時(shí)間

并發(fā)量 = QPS * 平均響應(yīng)時(shí)間


下面是來(lái)自百度百科解釋?zhuān)糜诩由盍私猓?/span>

1. 響應(yīng)時(shí)間(RT) 
  響應(yīng)時(shí)間是指系統(tǒng)對(duì)請(qǐng)求作出響應(yīng)的時(shí)間。直觀上看,這個(gè)指標(biāo)與人對(duì)軟件性能的主觀感受是非常一致的,因?yàn)樗暾赜涗浟苏麄€(gè)計(jì)算機(jī)系統(tǒng)處理請(qǐng)求的時(shí)間。由于一個(gè)系統(tǒng)通常會(huì)提供許多功能,而不同功能的處理邏輯也千差萬(wàn)別,因而不同功能的響應(yīng)時(shí)間也不盡相同,甚至同一功能在不同輸入數(shù)據(jù)的情況下響應(yīng)時(shí)間也不相同。所以,在討論一個(gè)系統(tǒng)的響應(yīng)時(shí)間時(shí),人們通常是指該系統(tǒng)所有功能的平均時(shí)間或者所有功能的最大響應(yīng)時(shí)間。當(dāng)然,往往也需要對(duì)每個(gè)或每組功能討論其平均響應(yīng)時(shí)間和最大響應(yīng)時(shí)間。 
  對(duì)于單機(jī)的沒(méi)有并發(fā)操作的應(yīng)用系統(tǒng)而言,人們普遍認(rèn)為響應(yīng)時(shí)間是一個(gè)合理且準(zhǔn)確的性能指標(biāo)。需要指出的是,響應(yīng)時(shí)間的絕對(duì)值并不能直接反映軟件的性能的高低,軟件性能的高低實(shí)際上取決于用戶(hù)對(duì)該響應(yīng)時(shí)間的接受程度。對(duì)于一個(gè)游戲軟件來(lái)說(shuō),響應(yīng)時(shí)間小于100毫秒應(yīng)該是不錯(cuò)的,響應(yīng)時(shí)間在1秒左右可能屬于勉強(qiáng)可以接受,如果響應(yīng)時(shí)間達(dá)到3秒就完全難以接受了。而對(duì)于編譯系統(tǒng)來(lái)說(shuō),完整編譯一個(gè)較大規(guī)模軟件的源代碼可能需要幾十分鐘甚至更長(zhǎng)時(shí)間,但這些響應(yīng)時(shí)間對(duì)于用戶(hù)來(lái)說(shuō)都是可以接受的。 

2. 吞吐量(Throughput) 
     吞吐量是指系統(tǒng)在單位時(shí)間內(nèi)處理請(qǐng)求的數(shù)量。對(duì)于無(wú)并發(fā)的應(yīng)用系統(tǒng)而言,吞吐量與響應(yīng)時(shí)間成嚴(yán)格的反比關(guān)系,實(shí)際上此時(shí)吞吐量就是響應(yīng)時(shí)間的倒數(shù)。前面已經(jīng)說(shuō)過(guò),對(duì)于單用戶(hù)的系統(tǒng),響應(yīng)時(shí)間(或者系統(tǒng)響應(yīng)時(shí)間和應(yīng)用延遲時(shí)間)可以很好地度量系統(tǒng)的性能,但對(duì)于并發(fā)系統(tǒng),通常需要用吞吐量作為性能指標(biāo)。 
  對(duì)于一個(gè)多用戶(hù)的系統(tǒng),如果只有一個(gè)用戶(hù)使用時(shí)系統(tǒng)的平均響應(yīng)時(shí)間是t,當(dāng)有你n個(gè)用戶(hù)使用時(shí),每個(gè)用戶(hù)看到的響應(yīng)時(shí)間通常并不是n×t,而往往比n×t小很多(當(dāng)然,在某些特殊情況下也可能比n×t大,甚至大很多)。這是因?yàn)樘幚砻總€(gè)請(qǐng)求需要用到很多資源,由于每個(gè)請(qǐng)求的處理過(guò)程中有許多不走難以并發(fā)執(zhí)行,這導(dǎo)致在具體的一個(gè)時(shí)間點(diǎn),所占資源往往并不多。也就是說(shuō)在處理單個(gè)請(qǐng)求時(shí),在每個(gè)時(shí)間點(diǎn)都可能有許多資源被閑置,當(dāng)處理多個(gè)請(qǐng)求時(shí),如果資源配置合理,每個(gè)用戶(hù)看到的平均響應(yīng)時(shí)間并不隨用戶(hù)數(shù)的增加而線(xiàn)性增加。實(shí)際上,不同系統(tǒng)的平均響應(yīng)時(shí)間隨用戶(hù)數(shù)增加而增長(zhǎng)的速度也不大相同,這也是采用吞吐量來(lái)度量并發(fā)系統(tǒng)的性能的主要原因。一般而言,吞吐量是一個(gè)比較通用的指標(biāo),兩個(gè)具有不同用戶(hù)數(shù)和用戶(hù)使用模式的系統(tǒng),如果其最大吞吐量基本一致,則可以判斷兩個(gè)系統(tǒng)的處理能力基本一致。 

3. 并發(fā)用戶(hù)數(shù) 
  并發(fā)用戶(hù)數(shù)是指系統(tǒng)可以同時(shí)承載的正常使用系統(tǒng)功能的用戶(hù)的數(shù)量。與吞吐量相比,并發(fā)用戶(hù)數(shù)是一個(gè)更直觀但也更籠統(tǒng)的性能指標(biāo)。實(shí)際上,并發(fā)用戶(hù)數(shù)是一個(gè)非常不準(zhǔn)確的指標(biāo),因?yàn)橛脩?hù)不同的使用模式會(huì)導(dǎo)致不同用戶(hù)在單位時(shí)間發(fā)出不同數(shù)量的請(qǐng)求。一網(wǎng)站系統(tǒng)為例,假設(shè)用戶(hù)只有注冊(cè)后才能使用,但注冊(cè)用戶(hù)并不是每時(shí)每刻都在使用該網(wǎng)站,因此具體一個(gè)時(shí)刻只有部分注冊(cè)用戶(hù)同時(shí)在線(xiàn),在線(xiàn)用戶(hù)就在瀏覽網(wǎng)站時(shí)會(huì)花很多時(shí)間閱讀網(wǎng)站上的信息,因而具體一個(gè)時(shí)刻只有部分在線(xiàn)用戶(hù)同時(shí)向系統(tǒng)發(fā)出請(qǐng)求。這樣,對(duì)于網(wǎng)站系統(tǒng)我們會(huì)有三個(gè)關(guān)于用戶(hù)數(shù)的統(tǒng)計(jì)數(shù)字:注冊(cè)用戶(hù)數(shù)、在線(xiàn)用戶(hù)數(shù)和同時(shí)發(fā)請(qǐng)求用戶(hù)數(shù)。由于注冊(cè)用戶(hù)可能長(zhǎng)時(shí)間不登陸網(wǎng)站,使用注冊(cè)用戶(hù)數(shù)作為性能指標(biāo)會(huì)造成很大的誤差。而在線(xiàn)用戶(hù)數(shù)和同事發(fā)請(qǐng)求用戶(hù)數(shù)都可以作為性能指標(biāo)。相比而言,以在線(xiàn)用戶(hù)作為性能指標(biāo)更直觀些,而以同時(shí)發(fā)請(qǐng)求用戶(hù)數(shù)作為性能指標(biāo)更準(zhǔn)確些。 
4. QPS每秒查詢(xún)率(Query Per Second) 
  每秒查詢(xún)率QPS是對(duì)一個(gè)特定的查詢(xún)服務(wù)器在規(guī)定時(shí)間內(nèi)所處理流量多少的衡量標(biāo)準(zhǔn),在因特網(wǎng)上,作為域名系統(tǒng)服務(wù)器的機(jī)器的性能經(jīng)常用每秒查詢(xún)率來(lái)衡量。對(duì)應(yīng)fetches/sec,即每秒的響應(yīng)請(qǐng)求數(shù),也即是最大吞吐能力。 (看來(lái)是類(lèi)似于TPS,只是應(yīng)用于特定場(chǎng)景的吞吐量)

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多