一直很疑惑,我站点的访客数一直是起起伏伏,但是站点的流量却越来越高。而且流量是平缓地上涨,也不像是有人在恶意刷我流量。
之前没有做过详细的排查,不过觉得估计是跟图片啥的有关吧,把图片全换成了 webp,体积下降约 80%。
但是发现图片这波优化对流量没有任何帮助,流量还是在缓慢上升...
今天跟朋友讨论时,突然发现居然是 `index.xml` 在跑我的流量,我之前一直以为这个地方显示的是 `index.html` 首页,就没觉得它有问题...
最后确认这个是我站点的 RSS Feed 文件,也就是 RSS 订阅造成的。
我全站现在一个月也就大概 80G 流量,其中接近 90% 都是这个 RSS Feed 跑出来的 —_—||
排查之下发现是之前为了 RSS 订阅的体验,把所有文章的内容都嵌进去了,导致体积有 2.8M,可能因为订阅量越来越多,以及 RSS 订阅的周期性拉取,导致数据量一直在涨。
解决方法:
做了一波修改,现在只将最新的 15 篇文章内容嵌入到 RSS 里,其他文章只给个标题跟原文 URL,使 RSS Feed 文件的大小降到了 700K,暂时应该不用担心 Vercel 流量用光了...