【互聯網性能指標】QPS/TPS/PV/UV/IP/GMV/DAU/MAU/RPS

📕我是廖志偉,一名Java開發工程師、《Java項目實戰——深入理解大型互聯網企業通用技術》(基礎篇)、(進階篇)、(架構篇)清華大學出版社簽約作家、Java領域優質創作者、CSDN博客專家、阿里云專家博主、51CTO專家博主、產品軟文專業寫手、技術文章評審老師、技術類問卷調查設計師、幕后大佬社區創始人、開源項目貢獻者。

📘擁有多年一線研發和團隊管理經驗,研究過主流框架的底層源碼(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中間件底層架構原理(RabbitMQ、RocketMQ、Kafka)、Redis緩存、MySQL關系型數據庫、 ElasticSearch全文搜索、MongoDB非關系型數據庫、Apache ShardingSphere分庫分表讀寫分離、設計模式、領域驅動DDD、Kubernetes容器編排等。不定期分享高并發、高可用、高性能、微服務、分布式、海量數據、性能調優、云原生、項目管理、產品思維、技術選型、架構設計、求職面試、副業思維、個人成長等內容。

Java程序員廖志偉

🌾閱讀前,快速瀏覽目錄和章節概覽可幫助了解文章結構、內容和作者的重點。了解自己希望從中獲得什么樣的知識或經驗是非常重要的。建議在閱讀時做筆記、思考問題、自我提問,以加深理解和吸收知識。閱讀結束后,反思和總結所學內容,并嘗試應用到現實中,有助于深化理解和應用知識。與朋友或同事分享所讀內容,討論細節并獲得反饋,也有助于加深對知識的理解和吸收。💡在這個美好的時刻,筆者不再啰嗦廢話,現在毫不拖延地進入文章所要討論的主題。接下來,我將為大家呈現正文內容。

CSDN

文章目錄

    • 一、核心性能指標
      • 1. QPS(每秒查詢率)
      • 2. TPS(每秒事務數)
    • 二、流量分析指標
      • 1. PV(頁面瀏覽量)
      • 2. UV(獨立訪客)
      • 3. IP(獨立地址)
    • 三、電商專項指標
      • GMV(成交總額)
    • 四、用戶活躍度
      • 1. DAU(日活用戶)
      • 2. MAU(月活用戶)
    • 五、進階性能指標
      • RPS(吞吐率)


Java程序員廖志偉

一、核心性能指標

1. QPS(每秒查詢率)

定義:服務器每秒處理的請求數量,計算公式為QPS=請求數/秒
關聯指標:

  • 吞吐量:系統單位時間處理請求的核心能力指標
  • 并發數:通過分析服務器訪問日志可獲取的系統實時負載數據

QPS:快餐店的點餐速度,想象你在奶茶店買飲料:

  • QPS = 店員每秒能接多少單(比如3杯/秒)
  • 怎么算的:1分鐘接了180單 → 180/60=3 QPS
  • 小貼士:就像奶茶店忙時的接單能力,數值越高說明越快

2. TPS(每秒事務數)

特征描述:

  • 完整事務周期:客戶端發起請求→服務端處理→返回響應
  • 典型場景:訪問含3個資源(HTML/CSS/JS)的網頁計為1個TPS,同時產生3個QPS

TPS:完整套餐處理,還是奶茶店的例子:

  • TPS = 完成整套服務(點單+制作+取餐)的速度
  • 舉個栗子:你點了奶茶+蛋糕(算1個套餐),但店員需要分別處理兩個商品 → 1個TPS,2個QPS

二、流量分析指標

1. PV(頁面瀏覽量)

  • 統計規則:頁面每次加載計為1次,重復訪問累計計數
  • 應用價值:反映內容吸引力,但需結合轉化率等核心指標綜合評估
  • 優化建議:重點提升目標用戶的關鍵內容觸達效率

PV:書店的翻書次數,把網站想象成書店:

  • PV = 顧客今天總共翻了多少本書
  • 特點:同一本書翻10次就記10次,反映書店熱門程度
  • 注意:翻書多不代表買書多,所以不能只看這個數

2. UV(獨立訪客)

  • 識別機制:基于瀏覽器Cookie識別終端設備
  • 特殊場景:同一設備更換網絡環境仍視為同一UV

UV:實際到店顧客數,延續書店場景:

  • UV = 今天有多少不同的人進店(按人臉識別)
  • 特殊情況:同一個人換衣服進店(清空瀏覽器記錄),會被算作新顧客

3. IP(獨立地址)

  • 統計特點:按公網IP地址計數,局域網共享IP時統計精度下降
  • 數據偏差:用戶主動更換IP會導致重復統計

IP:顧客家的地址,想象給顧客登記住址:

  • IP = 按家庭住址統計訪客
  • 漏洞:整個宿舍樓共用同一個地址(路由器),會被當作1個訪客
  • 趣事:如果用手機流量(變地址)反復進店,會被誤認為多人

三、電商專項指標

GMV(成交總額)

  • 統計范圍:包含所有生成訂單(含未支付/退貨訂單)
  • 行業應用:電商平臺衡量交易規模的核心指標

GMV:超市的收銀總額,電商平臺就像大超市:

  • GMV = 所有掃碼加入購物車的商品總價
  • 關鍵點:包含后悔退貨的、忘記付款的訂單,數字看著大氣

四、用戶活躍度

1. DAU(日活用戶)

  • 統計邏輯:自然日內去重后的用戶訪問量
  • 應用場景:APP、在線游戲等產品的關鍵運營指標

2. MAU(月活用戶)

  • 分析價值:反映產品長期粘性的重要依據

DAU/MAU:健身房活躍榜

  • DAU日活:今天有多少老會員來鍛煉
  • MAU月活:這個月至少來過一次的會員
  • 秘密:如果DAU是100,MAU是300 → 說明大家每周來3次左右

五、進階性能指標

RPS(吞吐率)

  • 專業定義:特定并發條件下每秒處理的請求量峰值
  • 工程意義:評估服務器并發處理能力的基準參數

RPS:收銀臺極限測試,想象超市壓力測試:

  • RPS = 1個收銀臺最多能同時處理多少顧客
  • 實戰場景:雙11時就像突然有100人同時擠到收銀臺前

CSDN

📥博主的人生感悟和目標

Java程序員廖志偉

希望各位讀者大大多多支持用心寫文章的博主,現在時代變了,信息爆炸,酒香也怕巷子深,博主真的需要大家的幫助才能在這片海洋中繼續發光發熱,所以,趕緊動動你的小手,點波關注??,點波贊👍,點波收藏?,甚至點波評論??,都是對博主最好的支持和鼓勵!

  • 💂 博客主頁: Java程序員廖志偉
  • 👉 開源項目:Java程序員廖志偉
  • 🌥 嗶哩嗶哩:Java程序員廖志偉
  • 🎏 個人社區:Java程序員廖志偉
  • 🔖 個人微信號SeniorRD
    Java程序員廖志偉

📙經過多年在CSDN創作上千篇文章的經驗積累,我已經擁有了不錯的寫作技巧。同時,我還與清華大學出版社簽下了四本書籍的合約,并將陸續出版。這些書籍包括了基礎篇、進階篇、架構篇的📌《Java項目實戰—深入理解大型互聯網企業通用技術》📌,以及📚《解密程序員的思維密碼–溝通、演講、思考的實踐》📚。具體出版計劃會根據實際情況進行調整,希望各位讀者朋友能夠多多支持!

🔔如果您需要轉載或者搬運這篇文章的話,非常歡迎您私信我哦~

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/71902.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/71902.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/71902.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

linux---天氣爬蟲

代碼概述 這段代碼實現了一個天氣查詢系統,支持實時天氣、未來天氣和歷史天氣查詢。用戶可以通過終端菜單選擇查詢類型,并輸入城市名稱來獲取相應的天氣信息。程序通過 TCP 連接發送 HTTP 請求,并解析返回的 JSON 數據來展示天氣信息。 #in…

Java高頻面試之集合-08

hello啊,各位觀眾姥爺們!!!本baby今天來報道了!哈哈哈哈哈嗝🐶 面試官:詳細說說CopyOnWriteArrayList CopyOnWriteArrayList 詳解 CopyOnWriteArrayList 是 Java 并發包(java.util…

【微信小程序 onTabItemTap:精準監聽 TabBar 點擊事件】

onTabItemTap 是微信小程序中的一個頁面生命周期函數,用于監聽用戶點擊 TabBar 上的某個項時的事件。以下是如何運用 onTabItemTap 的詳細說明: 使用場景 onTabItemTap 適用于需要在用戶點擊 TabBar 切換頁面時執行特定邏輯的場景。例如,你…

痙攣性斜頸需要做手術嗎?

痙攣性斜頸的治療是一個涉及多種醫學知識的話題,讓我們從多方面分析這個問題,來談談是否需要進行手術。 首先,我們要明確痙攣性斜頸是一種什么疾病。痙攣性斜頸是一種頸部肌肉異常收縮的疾病,可能導致頭部持續或間歇性地向一側旋…

AOT是什么?

https://www.bilibili.com/video/BV1Es4y1q7Bf?spm_id_from333.788.player.switch&vd_source12d5954938d20d50645e227a6a728c76&p87常規的java代碼是即時解釋執行的,只有熱點代碼才會提前編譯成二進制,并且將java代碼放到別的電腦執行時得安裝j…

【JavaWeb學習Day23】

Maven高級 分模塊設計與開發 分模塊設計:將一個大項目分成若干個子模塊,方便項目的維護、擴展,也方便模塊間的相互引用,資源共享。 策略: 1.策略一:按照功能模塊拆分,比如:公共組…

圖像的特征

圖像的特征主要包括以下幾類: 1. 顏色特征: 直方圖:描述圖像中顏色的分布。 顏色矩:通過顏色的均值、方差等統計量表示顏色分布。 主色調:圖像中占主導地位的顏色。 2. 紋理特征: 灰度共生矩陣&#xff0…

?LeetCode周賽 3468. 可行數組的數目——暴力與數學?

?LeetCode周賽 3468. 可行數組的數目——暴力與數學? 示例 1: 輸入:original [1,2,3,4], bounds [[1,2],[2,3],[3,4],[4,5]] 輸出:2 解釋: 可能的數組為: [1, 2, 3, 4] [2, 3, 4, 5] 示例 2: 輸入&…

AF3 squeeze_features函數解讀

AlphaFold3 data_transforms 模塊的 squeeze_features 函數的作用去除 蛋白質特征張量中不必要的單維度(singleton dimensions)和重復維度,以使其適配 AlphaFold3 預期的輸入格式。 源代碼: def squeeze_features(protein):&qu…

【打卡d4】日期類--分組輸入

第一題:根據一年中的第 n 天計算日期 📌 知識點 判斷閏年: 閏年條件:能被 400 整除,或 能被 4 整除但不能被 100 整除。平年:2 月 28 天;閏年:2 月 29 天。 累加月份,找…

JAVA(5)-基礎概念

*固定格式 一.注釋和關鍵字 關鍵字:被賦予特定關系的詞 字母全部小寫,如class表示一個類 二.字面量 1.字面量類型 *字符串里面的類型是一句話,用雙引號 字符里面的類型只有一個字或字母 null只能用字符串的方式打印 2.制表符 \t 至少補…

本地部署Navidrome個人云音樂平臺隨時隨地暢聽本地音樂文件

文章目錄 前言1. 安裝Docker2. 創建并啟動Navidrome容器3. 公網遠程訪問本地Navidrome3.1 內網穿透工具安裝3.2 創建遠程連接公網地址3.3 使用固定公網地址遠程訪問 前言 今天我要給大家安利一個超酷的私有化音樂神器——Navidrome!它不僅讓你隨時隨地暢享本地音樂…

C++ 中的RAII(資源獲取及初始化)

C 中的RAII(資源獲取即初始化) RAII(Resource Acquisition Is Initialization)是C中一種重要的編程范式,全稱為“資源獲取即初始化”。它是一種通過對象生命周期管理資源(如內存、文件句柄、網絡連接等)的技術&#x…

藍橋杯嵌入式組第七屆省賽題目解析+STM32G431RBT6實現源碼

文章目錄 1.題目解析1.1 分而治之,藕斷絲連1.2 模塊化思維導圖1.3 模塊解析1.3.1 KEY模塊1.3.2 ADC模塊1.3.3 IIC模塊1.3.4 UART模塊1.3.5 LCD模塊1.3.6 LED模塊1.3.7 TIM模塊 2.源碼3.第七屆題目 前言:STM32G431RBT6實現嵌入式組第七屆題目解析源碼&…

DeepSeek技術名詞全解析:一場屬于中國AI的“覺醒時刻”

在2025年的人工智能浪潮中,一個名為DeepSeek的中國團隊,用一系列技術突破改寫了全球AI競爭的敘事。從“頓悟時刻”到“群體策略優化”,從“冷啟動”到“長鏈思考”,這些晦澀的技術術語背后,是一場關乎人類智能邊界的革…

【Go語言圣經1.1】

目標 學習Go 的編譯方式、包的組織方式以及工具鏈的統一調用方式 概念與定義 package Go 語言通過包來組織代碼。包類似于其它語言的庫librarries或模塊modules,每個包通常對應一個目錄,目錄中的所有 .go 文件都屬于同一個包。特殊的 main 包 : 當代碼…

主流大語言模型中Token的生成過程本質是串行的

主流大語言模型中Token的生成過程本質是串行的 flyfish 1. 串行生成 自回歸模型的核心邏輯: 大模型(如GPT-2)采用自回歸架構,每個Token的生成必須基于已生成的完整歷史序列。例如,生成“今天天氣很好”時&#xff1a…

基于PySide6的CATIA零件自動化著色工具開發實踐

引言 在汽車及航空制造領域,CATIA作為核心的CAD設計軟件,其二次開發能力對提升設計效率具有重要意義。本文介紹一種基于Python的CATIA零件著色工具開發方案,通過PySide6實現GUI交互,結合COM接口操作實現零件著色自動化。該方案成…

Python——計算機網絡

一.ip 1.ip的定義 IP是“Internet Protocol”的縮寫,即“互聯網協議”。它是用于計算機網絡通信的基礎協議之一,屬于TCP/IP協議族中的網絡層協議。IP協議的主要功能是負責將數據包從源主機傳輸到目標主機,并確保數據能夠在復雜的網絡環境中正…

Python實例:PyMuPDF實現PDF翻譯,英文翻譯為中文,并按段落創建中文PDF

基于PyMuPDF與百度翻譯的PDF翻譯處理系統開發:中文亂碼解決方案與自動化排版實踐 一 、功能預覽:將英文翻譯為中文后創建的PDF 二、完整代碼 from reportlab.lib.pagesizes import letter from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle