【简记】大规模Web开发技术(第十五章)
来源:互联网 发布:关系数据库规范化 编辑:程序博客网 时间:2024/05/17 20:29
第15章 web服务和网络——通过网络看服务增长
流量达到1Gbps时就会产生许多问题。从路由器的性能来看, pps (每秒发包数)比bps 更重要。Hatena 使用的PC 路由器的极限为30 万pps 这是要点之一。
还有,将主机500 台以上放在一个子网内,就会出现许多问题,丢包现象也频繁发生。
此外,如果想把全球服务扩展到北美、欧洲等地,那么若只有一个数据中心,跨越太平洋或横跨大西洋的流量就不可避免,产生不可接受的延迟,这点也需要应对。
全球化
使用CDN解决延时问题。
CDN 就是Content Delivery Network〈内容分发网络〉。
CDN 的基本原理是在世界各地放置服务器,将媒体文件缓存之后,用户就会访问最近的服务器进行下载。
该公司使用的是Amazon Cloudfront。
使用Amazon Cloudfront 时,我们将原始数据放在日本的数据中心。再将访问频率高的文件上传到Amazon S3 (Amazon Simple Storage Service ) 上,由Amazon Cloudfront 负责下载并分发。具体的运行如下:
·向UgoMemo 上传媒体文件时进行格式转换
.将转换后的媒体文件同时上传到S3 上
·在Ugo Memo 的HTML中显示时,给出Amazon Cloudfront 的URL
阅读全文
0 0
- 【简记】大规模Web开发技术(第十五章)
- 【简记】大规模Web开发技术(第一章)
- 【简记】大规模Web开发技术(第二章)
- 【简记】大规模Web开发技术(第四章)
- 【简记】大规模Web开发技术(第五章)
- 【简记】大规模Web开发技术(第六章)
- 【简记】大规模Web开发技术(第七章)
- 【简记】大规模Web开发技术(第八章)
- 【简记】大规模Web开发技术(第九章)
- 【简记】大规模Web开发技术(第十章)
- 【简记】大规模Web开发技术(第十一章)
- 【简记】大规模Web开发技术(第十二章)
- 【简记】大规模Web开发技术(第十三章)
- 【简记】大规模Web开发技术(第十四章)
- 【读书笔记】大规模Web开发技术(第十六章 part2)
- 【读书笔记】大规模Web开发技术(第三章)
- 【读书笔记】大规模Web开发技术(前言)
- 大规模Web服务开发技术
- Scala 强大的集合数据操作示例
- (八) Select控件的使用
- 微信小程序一些常用代码(2)——modal
- onvif core规范----设备发现部分---翻译(部分)
- sql注入攻击详解(二)sql注入过程详解
- 【简记】大规模Web开发技术(第十五章)
- wpf怎么使用WindowsFormsHost(即winform控件)
- 网络编程的TCP/UDP协议
- Java类加载器
- java中volatile关键字
- 猴子吃桃问题
- sql注入攻击详解(三)sql注入解决办法
- 关于orcale的层级查询
- struts2 Action之间跳转