3 回答

TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個(gè)贊
我已經(jīng)建立了一個(gè)包含許多字段和驗(yàn)證方法以及枚舉的廣泛框架,可以與我的數(shù)據(jù)庫(kù)進(jìn)行對(duì)話。
沒(méi)有opcache
當(dāng)使用不帶opcache的此腳本時(shí),我在2.8秒內(nèi)將9000個(gè)請(qǐng)求推送到apache服務(wù)器,它以90-100%cpu的速度運(yùn)行70-80秒,直到趕上所有請(qǐng)求為止。
Total time taken: 76085 milliseconds(76 seconds)
啟用opcache
啟用opcache后,它將以25-30%的CPU時(shí)間運(yùn)行約25秒,并且永遠(yuǎn)不會(huì)超過(guò)25%的CPU使用率。
Total time taken: 26490 milliseconds(26 seconds)
我已經(jīng)制作了一個(gè)opcache黑名單文件來(lái)禁用所有緩存,除了框架是靜態(tài)的并且不需要更改功能的框架外。我只為框架文件明確選擇,這樣我就可以開(kāi)發(fā)而不必?fù)?dān)心重新加載/驗(yàn)證緩存文件。緩存所有內(nèi)容可以節(jié)省總請(qǐng)求數(shù)25546 milliseconds
這極大地?cái)U(kuò)展了我每秒可以處理的數(shù)據(jù)/請(qǐng)求數(shù)量,而服務(wù)器卻不費(fèi)吹灰之力。
- 3 回答
- 0 關(guān)注
- 444 瀏覽
添加回答
舉報(bào)