作者:
Apache (阿帕契)
2022-08-15 00:48:21※ 引述《surimodo (搖滾少女!! 活力棉花糖!!)》之銘言:
: php只有單執行緒(如果不安裝套件)
原則上這可以用k8s+反向代理解決
目前已經很少人強調這件事了
Node我記得也是只能單線程 用異步去處理阻塞
: 而且Windows好像不方便使用
Windows開服務器基本上綁定.NET
: Ruby python都動態語言 相對吃資源?
除非你要大量運算 不然語言效率在很長一個階段不是效能瓶頸
: 第五熱門好像就Java了
: 唯一靜態語言= =
: 好難選= =
你應該是想說C/C++
C++在Web開發優勢不大 但效率差非常多 而且有很多工程問題
除非你運算量真的大到爆炸 不然不該考慮
但那應該用RPC來解決 不是一個server process綁所有東西
另外Go跟Rust也是靜態語言 他們就不少web方案 對ㄚ
作者:
sixB (6B)
2022-08-15 00:49:00好 用rust
作者:
wwndbk (黑人問號)
2022-08-15 00:53:00作者:
Apache (阿帕契)
2022-08-15 00:53:00PM最強
作者:
surimodo (好吃棉花糖)
2022-08-15 00:55:00js原生通通是單thread 異步處理沒有thread pool香啊
作者:
surimodo (好吃棉花糖)
2022-08-15 00:57:00非常小 寫爽的
作者:
Apache (阿帕契)
2022-08-15 00:57:00你開好幾個instance做反向代理ㄚIPC overhead大到哭
nodejs 最早在響應速度贏過很多人 就是因為它的異步架構==
作者:
Apache (阿帕契)
2022-08-15 00:59:00這年頭你機器預算一定是夠的 工程師貴多了
作者:
surimodo (好吃棉花糖)
2022-08-15 01:00:00自己搞開發成本沒差 而且主要是機器核心一堆搞threadspool感覺好一咪咪
作者:
Apache (阿帕契)
2022-08-15 01:02:00不會 除非你session間要share data
你就想你的工作能塞滿一顆核心嗎 還是都在io塞不滿 那開線程池就是徒增overhead
作者:
Apache (阿帕契)
2022-08-15 01:05:00係當代infra, thread pool做scaling好唔過load balance
作者:
Apache (阿帕契)
2022-08-15 01:07:00應該說 即使threadpool能用大家也不會用完全不值得
作者:
surimodo (好吃棉花糖)
2022-08-15 01:13:00好吧 那我挑個我熟悉語言的framework好了