分享|经验分享:资深架构师教你什么是网络应用架构?( 三 )

 分享|经验分享:资深架构师教你什么是网络应用架构?
文章图片
按照 AWS 的说法,「云存储是一种存储、访问和分享数据的方便且可拓展的方式」和本地文件系统的现有方式一样,你可以使用云存储来存储和访问任何文件,其好处是能够调用 RESTful API 通HTTP 交互。到目前为止,亚马逊 S3 是市场上最受欢迎的云存储服务(国内则是阿里云),也被 Storyblocks 用于存储视频、图片和音频资源,还有 CSS 和 Javascript 代码,以及用户事件数据等信息。11.CDN 分享|经验分享:资深架构师教你什么是网络应用架构?
文章图片
CDN 基于遍布世界各地的「边缘服务器 (Edge Server)」分发内容,这样用户可以从边缘服务器加载网页资源,而不用访问原服务器加载。如下图所示:身在西班牙的用户请求原站点位于美国纽约的网页,但是静态网络资源却经由CDN 网络中位于英国的边缘服务器获取,而非通过缓慢且不安全的跨洋 HTTP 请求。 分享|经验分享:资深架构师教你什么是网络应用架构?
文章图片
想要了解更详尽的介绍,可以查看本文。通常来说,Web 应用应始终使用 CDN 为 CSS、Javascript、图像、视频和任何其他网络资源提供服务。某些应用还会使用 CDN 来分发静态 HTML 页面。写在最后文章作者基于其公司 (StoryBlock) 的实际业务架构向我们分享了一节生动详细的网络架构入门课,虽然作者的预期阅读对象是前端开发人员,但是也非常适合产品经理阅读和学习,尤其是已经有一定工作经验的产品经理。毕竟,我们所设计的产品最终通过互联网分发给全国和世界各地的用户,我们对于互联网通信过程了解越深入,就越有可能发现产品所可能存在的缺陷和问题,也就越有可能做出真正优秀的产品。希望各位读者能够有所收获,我也将陆续创作和翻译其他相关产品和技术的内容和分享。原文地址: web-architecture-101本文由 @遍历分形 翻译发布于人人都是产品经理,未经作者许可,禁止转载。题图来自Unsplash,基于CC0协议。


推荐阅读