先說結論:沒經過技術運營團隊評估,千萬別隨便搞促銷活動。哪怕是靠公衆號引流的一些小型促銷活動,也可能引起網絡流量暴漲,導致故障。
一、十點鐘流量暴漲
有人說今天在搞活動,在搶購一個某某理財產品。趕緊找人瞭解入口url,火狐F12分析了下,發現有600多KB的js文件,如下:
這個域名沒啓用CDN,腳本查了下,再次驗證了前面F12的數據,源站流量主要是被幾個大js文件吃光了。
二、準備啓用CDN
經分析,後端爲php,已經做了動靜分離,靜態資源在一個項目,動態資源在另外一個項目,用的同一個域名。
只需對靜態資源啓動CDN,不能緩存動態接口,緩存策略如下:
第二天十點再觀察,源站流量大幅下降,CDN擋住了絕大部分流量:
緩存命中率也在95%以上。