首页 > 代码库 > 设想-如何减少对服务器的请求
设想-如何减少对服务器的请求
打个比方,如果windows上面有一个软件需要定时检测版本号,那么每一次检测版本号都需要连接服务器。假设一小时请求一次,那么100万台电脑每小时就会对服务器造成100万+的请求。如果版本号是存在数据库中的,那么直接请求服务器不仅会造成很大的负荷还会对数据库造成负荷。
那么如果在CDN上每小时请求一次然后缓存到CDN上,让软件都读取CDN上的缓存即可减轻服务器的压力。而且CDN上缓存的是一个文件而不是读取数据库,那么服务器的压力小了非常之多,因为服务器只需要回应一次请求给CDN,CDN将缓存的文件自动部署到全国各地,不仅减轻服务器的压力还增快了处理请求的速度。
同理,像更新包的什么的也可以在CDN上获取后缓存到本地,让软件只需与CDN进行通信即可完成读取版本号到下载更新包的过程。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。