📕我是廖志偉,一名Java開發工程師、《Java項目實戰——深入理解大型互聯網企業通用技術》(基礎篇)、(進階篇)、(架構篇)清華大學出版社簽約作家、Java領域優質創作者、CSDN博客專家、阿里云專家博主、51CTO專家博主、產品軟文專業寫手、技術文章評審老師、技術類問卷調查設計師、幕后大佬社區創始人、開源項目貢獻者。
📘擁有多年一線研發和團隊管理經驗,研究過主流框架的底層源碼(Spring、SpringBoot、SpringMVC、SpringCloud、Mybatis、Dubbo、Zookeeper),消息中間件底層架構原理(RabbitMQ、RocketMQ、Kafka)、Redis緩存、MySQL關系型數據庫、 ElasticSearch全文搜索、MongoDB非關系型數據庫、Apache ShardingSphere分庫分表讀寫分離、設計模式、領域驅動DDD、Kubernetes容器編排等。不定期分享高并發、高可用、高性能、微服務、分布式、海量數據、性能調優、云原生、項目管理、產品思維、技術選型、架構設計、求職面試、副業思維、個人成長等內容。
🌾閱讀前,快速瀏覽目錄和章節概覽可幫助了解文章結構、內容和作者的重點。了解自己希望從中獲得什么樣的知識或經驗是非常重要的。建議在閱讀時做筆記、思考問題、自我提問,以加深理解和吸收知識。閱讀結束后,反思和總結所學內容,并嘗試應用到現實中,有助于深化理解和應用知識。與朋友或同事分享所讀內容,討論細節并獲得反饋,也有助于加深對知識的理解和吸收。💡在這個美好的時刻,筆者不再啰嗦廢話,現在毫不拖延地進入文章所要討論的主題。接下來,我將為大家呈現正文內容。
文章目錄
- 一、核心性能指標
- 1. QPS(每秒查詢率)
- 2. TPS(每秒事務數)
- 二、流量分析指標
- 1. PV(頁面瀏覽量)
- 2. UV(獨立訪客)
- 3. IP(獨立地址)
- 三、電商專項指標
- GMV(成交總額)
- 四、用戶活躍度
- 1. DAU(日活用戶)
- 2. MAU(月活用戶)
- 五、進階性能指標
- RPS(吞吐率)
一、核心性能指標
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人同時擠到收銀臺前
📥博主的人生感悟和目標
希望各位讀者大大多多支持用心寫文章的博主,現在時代變了,信息爆炸,酒香也怕巷子深,博主真的需要大家的幫助才能在這片海洋中繼續發光發熱,所以,趕緊動動你的小手,點波關注??,點波贊👍,點波收藏?,甚至點波評論??,都是對博主最好的支持和鼓勵!
- 💂 博客主頁: Java程序員廖志偉
- 👉 開源項目:Java程序員廖志偉
- 🌥 嗶哩嗶哩:Java程序員廖志偉
- 🎏 個人社區:Java程序員廖志偉
- 🔖 個人微信號:
SeniorRD
📙經過多年在CSDN創作上千篇文章的經驗積累,我已經擁有了不錯的寫作技巧。同時,我還與清華大學出版社簽下了四本書籍的合約,并將陸續出版。這些書籍包括了基礎篇、進階篇、架構篇的📌《Java項目實戰—深入理解大型互聯網企業通用技術》📌,以及📚《解密程序員的思維密碼–溝通、演講、思考的實踐》📚。具體出版計劃會根據實際情況進行調整,希望各位讀者朋友能夠多多支持!
🔔如果您需要轉載或者搬運這篇文章的話,非常歡迎您私信我哦~