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

為了賬號安全,請及時綁定郵箱和手機立即綁定

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

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

還有一個公司內部的打卡項目,lamp 的8點30人多了20個人同時打卡整個服務都會掛掉。也是5M帶寬,16g 4核單機單結點。正常嗎?

正在回答

4 回答

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

0 回復 有任何疑惑可以回復我~
#1

整編者74師 提問者

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

就我皮 回復 整編者74師 提問者

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

就我皮 回復 整編者74師 提問者

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

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

0 回復 有任何疑惑可以回復我~

這樣的配置30個人就能搞崩,不相信你們php組是對的,但是不相信php有點過了

2 回復 有任何疑惑可以回復我~

你是10臺,我是一臺5M帶寬,16g 4核而且我web服務器各數(shù)據(jù)庫裝在同一臺機器,單機單結點嗎?了你在滴滴你負責高可用,高性能。是用php嗎?php可以做到海量用戶高性能嗎?你們公司用php做什么?是做后臺連數(shù)據(jù)庫還是只寫api調java的服務?

0 回復 有任何疑惑可以回復我~
#1

皮奇

php當然可以做海量用戶的高性能接口,性能高低與否與你寫的代碼非常相關,你說的兩種情況都會用到php,一般面向用戶的api都是php做的。 但是技術選型的時候一定要結合實際情況,如果公司處于快速上升期,需要快速迭代業(yè)務代碼,用php再適合不過,如果你的公司處于漸漸穩(wěn)定,且機器成本非常高昂,選擇用go、java、php-swoole重構php代碼,也很合適,因為可以立馬降低機器成本。
2019-08-07 回復 有任何疑惑可以回復我~
#2

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

錢錢錢
2019-08-14 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

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

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號