首页 > 其他 > 详细

设想-如何减少对服务器的请求

时间:2014-07-25 11:40:04      阅读:389      评论:0      收藏:0      [点我收藏+]

打个比方,如果windows上面有一个软件需要定时检测版本号,那么每一次检测版本号都需要连接服务器。假设一小时请求一次,那么100万台电脑每小时就会对服务器造成100万+的请求。如果版本号是存在数据库中的,那么直接请求服务器不仅会造成很大的负荷还会对数据库造成负荷。

那么如果在CDN上每小时请求一次然后缓存到CDN上,让软件都读取CDN上的缓存即可减轻服务器的压力。而且CDN上缓存的是一个文件而不是读取数据库,那么服务器的压力小了非常之多,因为服务器只需要回应一次请求给CDN,CDN将缓存的文件自动部署到全国各地,不仅减轻服务器的压力还增快了处理请求的速度。

同理,像更新包的什么的也可以在CDN上获取后缓存到本地,让软件只需与CDN进行通信即可完成读取版本号到下载更新包的过程。

设想-如何减少对服务器的请求,布布扣,bubuko.com

设想-如何减少对服务器的请求

原文:http://my.oschina.net/tbaby/blog/294753

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!