给网站开CDN没开缓存,源站带宽还是被打满,调完缓存直接省90%流量
18年美食站流量涨起来,之前1M带宽天天被打满,网站打开慢,我听人说开CDN能加速,就买了个CDN服务,把域名解析切到CDN节点,结果开了一周,源站的带宽还是天天跑满,网站还是慢,我以为是CDN没用,差点把CDN退了。后来客服跟我说,你只开了CDN代理,根本没开页面和图片缓存,所有请求还是回源站拉数据,CDN等于个空壳。 我赶紧去CDN后台,把静态图片、css、js的缓存时间改成7天,html页面缓存1小时,保存之后再看源站带宽监控,直接从满带宽降到原来的10%,用户打开网站,因为CDN节点在全国各地,图片秒开,比之前直接访问源站快了好几倍。之前总觉得开了CDN就万事大吉,结果没开缓存,CDN就是个转发的中间层,所有流量还是回到你源站,等于白开。 从那之后我给任何网站开CDN,第一步就是把静态资源的缓存时间拉长,能缓存的内容全在CDN节点缓存,根本不回源,源站带宽直接省一大半,访问还更快。很多新手跟我当初一样,开了CDN不配置缓存,以为买了CDN就加速了,结果源站带宽还是被打满,钱花了,一点用没有。 真的,开CDN一定要配好缓存规则,把静态资源全在节点缓存住,别让所有请求都回源,不然你买CDN的钱白花,源站该慢还是慢。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0