Week 4 作業

发布于: 2020 年 10 月 18 日

一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述。



一个典型的大型互联网应用系统需要面对高并发用户,大流量访问。使用的技术方案和手段主要是為了解决 高并发,大流量 的問題。



以下是一些較通用的技术方案和手段(大型互联网应用系统會採用合適的技術和架構去應付自身的業務和情況):





列举描述 - 維基百科處理每天過千萬次的 高並發查詢:



維基百科採用了簡單的架構去支持高並發。它是一個類似於網上圖書館的應用程序,serve的內容主要是static content,比如文字和圖像。對數據的Read需求遠遠比write需求多。所以load handling主要發生在前端,對後端的work load要求不高。它在前端用了多層的load balancing和caching去分散處理用戶請求。很多Read請求在還沒到達後端(starting from Applicatoin servers) 就已經被前端處理掉了(內容在cache中找到了,可以直接return to users,所以不用再step forward去後端找)。

它是一個典型的前端為主的架構。

发布于: 2020 年 10 月 18 日 阅读数: 19
用户头像

还未添加个人签名 2020.03.19 加入

Github : https://github.com/christypacc21

评论

发布
暂无评论
Week 4 作業