第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

小兄弟,php怎么做到高并發(fā),高可用?

小兄弟,php怎么做到高并發(fā),高可用?我看你的課程是基于php的秒殺系統(tǒng).https://img1.sycdn.imooc.com//5d493b680001876c04300267.jpg我看了你在滴滴你負(fù)責(zé)高可用,高性能。是用php嗎?php可以做到海量用戶(hù)高性能嗎?我們公司用php+nginx+postgres+centos7 5M帶寬,16g 4核單機(jī)單結(jié)點(diǎn),為什么1到2個(gè)人訪問(wèn)飛速,30個(gè)人cpu 100%,負(fù)載100%服務(wù)器卡死?正常嗎?公司現(xiàn)在都不相信我們php組,都改成java的了。

還有一個(gè)公司內(nèi)部的打卡項(xiàng)目,lamp 的8點(diǎn)30人多了20個(gè)人同時(shí)打卡整個(gè)服務(wù)都會(huì)掛掉。也是5M帶寬,16g 4核單機(jī)單結(jié)點(diǎn)。正常嗎?

正在回答

4 回答

同學(xué)您好,看你的描述,是不正常的。以前做的廣告系統(tǒng),10臺(tái)16核機(jī)器,QPS 2-5w,cpu基本在40%以?xún)?nèi)。估估計(jì)是你的接口設(shè)計(jì)應(yīng)該存在嚴(yán)重的性能問(wèn)題,比如,依賴(lài)的框架太重、依賴(lài)的第三方接口太慢、依賴(lài)的第三方資源太慢(redis\mysql)等,需要你結(jié)合你的業(yè)務(wù)代碼去分析。php在各大互聯(lián)網(wǎng)公司都有應(yīng)用,用的好,不會(huì)成為性能的瓶頸。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

整編者74師 提問(wèn)者

你是10臺(tái),我是一臺(tái)5M帶寬,16g 4核而且我web服務(wù)器各數(shù)據(jù)庫(kù)裝在同一臺(tái)機(jī)器,單機(jī)單結(jié)點(diǎn)嗎?了你在滴滴你負(fù)責(zé)高可用,高性能。是用php嗎?php可以做到海量用戶(hù)高性能嗎?你們公司用php做什么?是做后臺(tái)連數(shù)據(jù)庫(kù)還是只寫(xiě)api調(diào)java的服務(wù)?
2019-08-07 回復(fù) 有任何疑惑可以回復(fù)我~
#2

就我皮 回復(fù) 整編者74師 提問(wèn)者

別無(wú)腦黑..注意關(guān)鍵詞, QPS 2-5W。 兄弟 聊性能的指標(biāo)不是什么30個(gè)人cpu 100,也不是什么20個(gè)人同時(shí)打卡... 整個(gè)后端的體系服務(wù)分很多層。語(yǔ)言只是其中一層。 每天300w PV 的在單臺(tái)機(jī)器上,單臺(tái)機(jī)器按8小時(shí)訪問(wèn)高峰去計(jì)算,大概需要140左右QPS 公式:( 3000000 * 0.8 ) / (86400 * 0.2 ) = 139 (QPS) 而老師說(shuō)的 是2-5W。 證明日活 已經(jīng)很恐怖了,文件系統(tǒng)訪問(wèn)鎖都成為了災(zāi)難,對(duì)緩存的請(qǐng)求遠(yuǎn)遠(yuǎn)可能大于了對(duì)DB的請(qǐng)求,包括寬帶也可能被吃光。 這特么都是語(yǔ)言的鍋?
2019-08-24 回復(fù) 有任何疑惑可以回復(fù)我~
#3

就我皮 回復(fù) 整編者74師 提問(wèn)者

另外 十臺(tái)機(jī)器不奇怪,你換啥語(yǔ)言都不頂事。說(shuō)的好像換語(yǔ)言不用訪問(wèn)操作數(shù)據(jù)庫(kù),不用產(chǎn)生網(wǎng)絡(luò)請(qǐng)求一樣。緩存數(shù)據(jù)不用消耗內(nèi)存一樣,都是嘟嘟嘟憑空數(shù)據(jù)就出來(lái)了。 真是無(wú)腦黑。 就按平均 3W QPS 來(lái)算, 除以 10臺(tái)機(jī)器,大概 需要 每臺(tái)機(jī)器能承載 3000QPS。 請(qǐng) 問(wèn)你 公司 產(chǎn)品是啥? PQS ,PV,多大? 如果是長(zhǎng)連接項(xiàng)目,能支持同時(shí)多少玩家在線(xiàn)? 數(shù)據(jù)呢?
2019-08-24 回復(fù) 有任何疑惑可以回復(fù)我~

這個(gè)并不難,用redis、php、nginx/apche組合可以搞定高并發(fā)高可用。redis是一個(gè)具備數(shù)據(jù)庫(kù)特征的nosql,正好彌補(bǔ)了PHP的瓶頸,個(gè)人認(rèn)為PHP的 瓶頸在于數(shù)據(jù)庫(kù),像Apache和Nginx的高級(jí)web服務(wù)器在承受并發(fā)量上面都各有千秋。參考地址:https://yangpishu.cn/a/91.html

0 回復(fù) 有任何疑惑可以回復(fù)我~

這樣的配置30個(gè)人就能搞崩,不相信你們php組是對(duì)的,但是不相信php有點(diǎn)過(guò)了

2 回復(fù) 有任何疑惑可以回復(fù)我~

你是10臺(tái),我是一臺(tái)5M帶寬,16g 4核而且我web服務(wù)器各數(shù)據(jù)庫(kù)裝在同一臺(tái)機(jī)器,單機(jī)單結(jié)點(diǎn)嗎?了你在滴滴你負(fù)責(zé)高可用,高性能。是用php嗎?php可以做到海量用戶(hù)高性能嗎?你們公司用php做什么?是做后臺(tái)連數(shù)據(jù)庫(kù)還是只寫(xiě)api調(diào)java的服務(wù)?

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

皮奇

php當(dāng)然可以做海量用戶(hù)的高性能接口,性能高低與否與你寫(xiě)的代碼非常相關(guān),你說(shuō)的兩種情況都會(huì)用到php,一般面向用戶(hù)的api都是php做的。 但是技術(shù)選型的時(shí)候一定要結(jié)合實(shí)際情況,如果公司處于快速上升期,需要快速迭代業(yè)務(wù)代碼,用php再適合不過(guò),如果你的公司處于漸漸穩(wěn)定,且機(jī)器成本非常高昂,選擇用go、java、php-swoole重構(gòu)php代碼,也很合適,因?yàn)榭梢粤ⅠR降低機(jī)器成本。
2019-08-07 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕函數(shù)7307192 回復(fù) 皮奇

錢(qián)錢(qián)錢(qián)
2019-08-14 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

小兄弟,php怎么做到高并發(fā),高可用?

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)