欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

PHP編程

當(dāng)前位置:主頁 > 網(wǎng)絡(luò)編程 > PHP編程 >

PHP高并發(fā)和大流量解決方案整理

來源:本站原創(chuàng)|時間:2020-01-11|欄目:PHP編程|點(diǎn)擊: 次

一、高并發(fā)的概念

在互聯(lián)網(wǎng)時代,并發(fā),高并發(fā)通常是指并發(fā)訪問。也就是在某個時間點(diǎn),有多少個訪問同時到來。

二、高并發(fā)架構(gòu)相關(guān)概念

1、QPS (每秒查詢率) : 每秒鐘請求或者查詢的數(shù)量,在互聯(lián)網(wǎng)領(lǐng)域,指每秒響應(yīng)請求數(shù)(指HTTP請求)

2、PV(Page View):綜合瀏覽量,即頁面瀏覽量或者點(diǎn)擊量,一個訪客在24小時內(nèi)訪問的頁面數(shù)量

--注:同一個人瀏覽你的網(wǎng)站的同一頁面,只記做一次pv

3、吞吐量(fetches/sec) :單位時間內(nèi)處理的請求數(shù)量 (通常由QPS和并發(fā)數(shù)決定)

4、響應(yīng)時間:從請求發(fā)出到收到響應(yīng)花費(fèi)的時間

5、獨(dú)立訪客(UV):一定時間范圍內(nèi),相同訪客多次訪問網(wǎng)站,只計算為1個獨(dú)立訪客

6、帶寬:計算帶寬需關(guān)注兩個指標(biāo),峰值流量和頁面的平均大小

7、日網(wǎng)站帶寬: PV/統(tǒng)計時間(換算到秒) * 平均頁面大?。╧b)* 8

三、需要注意點(diǎn):

1、QPS不等于并發(fā)連接數(shù)(QPS是每秒HTTP請求數(shù)量,并發(fā)連接數(shù)是系統(tǒng)同時處理的請求數(shù)量)

2、峰值每秒請求數(shù)(QPS)= (總PV數(shù)*80%)/ (六小時秒數(shù)*20%)【代表80%的訪問量都集中在20%的時間內(nèi)】

3、壓力測試: 測試能承受的最大并發(fā)數(shù) 以及測試最大承受的QPS值

4、常用的性能測試工具【ab,wrk,httpload,Web Bench,Siege,Apache JMeter】

四、優(yōu)化

1、當(dāng)QPS小于50時

優(yōu)化方案:為一般小型網(wǎng)站,不用考慮優(yōu)化

2、當(dāng)QPS達(dá)到100時,遇到數(shù)據(jù)查詢瓶頸

優(yōu)化方案: 數(shù)據(jù)庫緩存層,數(shù)據(jù)庫的負(fù)載均衡

3、當(dāng)QPS達(dá)到800時, 遇到帶寬瓶頸

優(yōu)化方案:CDN加速,負(fù)載均衡

4、當(dāng)QPS達(dá)到1000時

優(yōu)化方案: 做html靜態(tài)緩存

5、當(dāng)QPS達(dá)到2000時

優(yōu)化方案: 做業(yè)務(wù)分離,分布式存儲

五、高并發(fā)解決方案案例:

1、流量優(yōu)化

防盜鏈處理(去除惡意請求)

2、前端優(yōu)化

(1) 減少HTTP請求[將css,js等合并]

(2) 添加異步請求(先不將所有數(shù)據(jù)都展示給用戶,用戶觸發(fā)某個事件,才會異步請求數(shù)據(jù))

(3) 啟用瀏覽器緩存和文件壓縮

(4) CDN加速

(5) 建立獨(dú)立的圖片服務(wù)器(減少I/O)

3、服務(wù)端優(yōu)化

(1) 頁面靜態(tài)化

(2) 并發(fā)處理

(3) 隊列處理

4、數(shù)據(jù)庫優(yōu)化

(1) 數(shù)據(jù)庫緩存

(2) 分庫分表,分區(qū)

(3) 讀寫分離

(4) 負(fù)載均衡

5、web服務(wù)器優(yōu)化

(1) nginx反向代理實現(xiàn)負(fù)載均衡

(2) lvs實現(xiàn)負(fù)載均衡

擴(kuò)展內(nèi)容大家可以參閱:PHP如何解決網(wǎng)站大流量與高并發(fā)的問題

以上就是本次介紹的全部相關(guān)知識點(diǎn),更多補(bǔ)充內(nèi)容可以聯(lián)系小編。

上一篇:PHP+MySQL實現(xiàn)在線測試答題實例

欄    目:PHP編程

下一篇:PHP上傳圖片到數(shù)據(jù)庫并顯示的實例代碼

本文標(biāo)題:PHP高并發(fā)和大流量解決方案整理

本文地址:http://mengdiqiu.com.cn/a1/PHPbiancheng/11002.html

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有