作者:
freebug (Freebug)
2020-08-26 20:13:27大流量網站
指的是像谷歌那種上千萬上億人同時上線的超大規模網站
不曉得市面上有沒有教人如何架設大流量網站以及其Server的書籍?
博客來、天瓏都找過沒有相關書籍
建置大規模網站除了要有足夠的$$之外
我想學的是怎麼去建置、維護這些Server,以及學習需要哪些軟硬體設備
應該有很多技巧和方法要學習的吧?
有人有推薦的相關書籍或資源嗎?
作者:
p2k (pank)
2020-08-26 21:04:00用雲端服務,像 GCP、AWS、Azure,負載平衝+後端主機
作者:
nottt (無)
2020-08-26 22:03:00這個範圍很廣 小至演算法、資料庫查詢 大至server loadbalance 你可能要去大公司看過才學得比較完整
我相信八成的人都用load balance跟auto scaling做掉的..但這就牽扯到壓力測試模擬使用者情形..整體來說蠻複雜的
作者:
Sunal (SSSSSSSSSSSSSSSSSSSSSSS)
2020-08-27 08:22:00不要跳太多,先朝基本中小型網站的大流量,這網路比較多資源學。 google fb那種都是跟他們的服務相依非常大,各種基礎建設底層改進,語言的改進,沒有進他們公司學不到的
作者: ctrlbreak 2020-08-27 11:13:00
這些技術要是看幾本書就會了...館長就不會這麼慘了XD
作者:
kyoe (緣份‧不再)
2020-08-27 15:40:00google 高併發
你去github找高併發 或是阿里巴巴等關鍵字 有滿多資源的
作者:
kewang (652公車)
2020-08-28 10:30:00簡體書很多啊,去天瓏晃晃會找到不少
作者:
oas (GTr)
2020-08-29 15:13:00可以順便問Youtube是怎麼弄的? 到底多大容量?
作者:
zased (我只是上PTT查資料)
2020-08-31 02:07:00給你關鍵字 system design 很多網站跟影片有教學,例如如何架設whatsapp,裡面沒有叫你程式碼,全部都是情境跟觀念,因為這是進階者在學的,程式已經假設你全部都會了。Google L4、Amazon L5以上都會考。問你 什麼時候用no sql?什麼時候用socket/long polling?每項技術都要精熟,才能駕馭這題目。要用多少核心cpu? 開多少記憶體?成本你會算嗎?小至big O、大至high level design,全部都要會。