码迷,mamicode.com
首页 > 其他好文 > 详细

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

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

标签:文件   数据   c   服务器   数据库   window   windows   软件   

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

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

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

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

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

标签:文件   数据   c   服务器   数据库   window   windows   软件   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!