棣栧厛锛屾槑纭嚑涓蹇
骞跺彂锛屽湪鎿嶄綔绯荤粺涓紝鏄寚涓涓椂闂存涓湁鍑犱釜绋嬪簭閮藉浜庡凡鍚姩杩愯鍒拌繍琛屽畬姣曚箣闂达紝涓旇繖鍑犱釜绋嬪簭閮芥槸鍦ㄥ悓涓涓鐞嗘満涓婅繍琛岋紝浣嗕换涓涓椂鍒荤偣涓婂彧鏈変竴涓▼搴忓湪澶勭悊鏈轰笂杩愯銆
QPS锛圱PS锛夛細姣忕閽 request/浜嬪姟 鏁伴噺锛屽湪浜掕仈缃戦鍩燂紝鎸囨瘡绉掑搷搴旇姹傛暟锛堟寚http璇锋眰锛夛紱
鍚炲悙閲忥細鍗曚綅鏃堕棿鍐呭鐞嗙殑璇锋眰鏁伴噺锛堥氬父鐢盦PS涓庡苟鍙戞暟鍐冲畾锛夛紱
鍝嶅簲鏃堕棿锛氱郴缁熷涓涓姹傚仛鍑哄搷搴旂殑骞冲潎鏃堕棿銆備緥濡傜郴缁熷鐞嗕竴涓狧TTP璇锋眰闇瑕200ms锛岃繖涓200ms灏辨槸绯荤粺鐨勫搷搴旀椂闂达紙鎴戣涓鸿繖閲屽簲璇ヤ粎鍖呭惈澶勭悊鏃堕棿锛岀綉缁滀紶杈撴椂闂村拷鐣ワ級銆
PV 缁煎悎娴忚閲忥紝0-24鐐规父瀹㈡祻瑙堥噺锛屽悓涓涓父瀹㈡祻瑙堝悓涓涓綉椤电畻鏄竴涓祻瑙堥噺銆
UV 鐩稿悓璁垮澶氭娴忚绠楁槸涓涓猆V
鏃ョ綉绔欏甫瀹 PV/缁熻鏃堕棿(鎹㈢畻鎴愮)骞冲潎椤甸潰澶у皬(kb)8
QPS涓嶇瓑浜庡苟鍙戣繛鎺ユ暟锛孮PS鏄瘡绉抙ttp璇锋眰鏁伴噺锛屽苟鍙戣繛鎺ユ暟閲忔槸绯荤粺鍚屾椂澶勭悊鐨勮繛鎺ユ暟閲
宄板糛PS = 鎬籔V鏁 * 80% / 6灏忔椂绉掓暟 * 20%
棣栧厛瑕佺煡閬撴棩QPS鏄灏 鐒跺悗娴嬪崟鍙版湇鍔″櫒鎵鑳芥壙鍙楃殑QPS 涔熷氨鏄帇鍔涙祴璇曚簡
ab,wrk,http_load,Web Bench, Siege, Apache JMeter
ab -c 100 -n 5000 https://www.liguoqi.site/
鎴愬姛鐨勮瘽锛屼粬浼氳繑鍥炲椤甸潰澶у皬锛孯equests per second锛堣繖涓氨鏄疩PS浜嗭級锛 鎴愬姛璇锋眰鐨勬鏁帮紝澶辫触璇锋眰鐨勬鏁扮瓑绛
灏忓瀷缃戠珯锛屼竴鑸殑鏈嶅姟鍣ㄥ氨鍙互搴斾粯
鍋囪鍏崇郴鍨嬫暟鎹簱鐨勬瘡娆¤姹傚湪0.01绉掑畬鎴愶紝鍋囪鍗曚釜椤甸潰鍙湁涓涓猻ql鏌ヨ锛岄偅涔100QPS鎰忓懗鐫涓绉掗挓瀹屾垚100娆¤姹傦紝浣嗘槸姝ゆ椂鎴戜滑骞朵笉鑳戒繚璇佹暟鎹簱鏌ヨ鑳藉畬鎴100娆
浼樺寲鏂规 锛氭暟鎹簱缂撳瓨灞傦紝鏁版嵁搴撶殑璐熻浇鍧囪
鍋囪鎴戜滑浣跨敤鐧惧厗甯﹀锛岀綉绔欏疄闄呭嚭鍙e甫瀹戒负8鍏嗭紝鍋囪姣忎釜椤甸潰鍙湁10K锛屽湪杩欎釜骞跺彂鏉′欢涓嬶紝鐧惧厗甯﹀涔熸妸甯﹀鍚冨厜浜嗐
浼樺寲鏂规锛欳DN鍔犻燂紝璐熻浇鍧囪
鍋囪浣跨敤Memcache缂撳瓨鏁版嵁搴撴煡璇㈡暟鎹紝姣忎釜椤甸潰瀵筂emcache鐨勮姹傚ぇ浜庣洿鎺ュDB鐨勮姹傘
Memcache鐨勬偛瑙傚苟鍙戞暟鍦2W宸﹀彸锛屼絾鏈夊彲鑳藉湪涔嬪墠鍐呯綉鐨勫甫瀹藉凡缁忓悆鍏変簡锛屼細琛ㄧ幇鍑轰笉绋冲畾
浼樺寲鏂规锛氶潤鎬乭tml椤甸潰缂撳瓨銆
杩欎釜绾у埆涓嬶紝鏂囦欢绯荤粺璁块棶閿侀兘鎴愪负浜嗙伨闅
浼樺寲鏂规锛氬仛涓氬姟鍒嗙锛屽垎甯冨紡瀛樺偍
灏忎紮瀛愬啓鐨勪笉閿