合理利用cdn策略,别让CDN把你的服务器拖垮

最近我们服务器监控显示每隔15分钟,cpu利用率就是100%,一天得有100多次,报警短信频繁发送。
经过仔细排查我们排除了以下原因:

1.计划任务的执行
2.黑客攻击的原因

无意中,我看了一下cdn,一下子恍然大悟,原来cdn每隔15分钟会回源。我们的cdn服务器也有上百台了,这么多cdn都来主服务器上回源能不卡吗?

找到原因了,我们更改了一下策略:

1.cdn每隔2小时回源
2.选出3台cdn做为代理服务器去主站回源,其他的cdn都去这3台代理cdn回源。
3.设置缓存时效。你最好看一下文件缓存多长时间。那我们公司cdn来说,我发现.html文件的缓存时间是1分钟,这明显的是不合理,我改成缓存时间是3天后,性能明显降下来了。

这样更改以后,果然好了很多。

注意:cdn回源间隔一定要想好,根据你们服务器的情况来选个合适的时间间隔。
那我们服务器来说:我本来打算1天回源一次,每到半夜凌晨的时候回源,
但是这种情况不适合我们服务器,因为我们服务器数据更新频繁,要是1天更新一次,我们每次更新数据都要手动刷新cdn就不合适了。

好了就说到这里吧。

相关推荐

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

程序编织梦想

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值