基于以下理由,我一直以为小流量的网站使用 CDN 反倒把速度慢下来,不知道这样的认识是不是正确?
- 使用 CDN,必须增加一个 DNS 解析,不太清楚 DNS PREFETCH 能否减少这个解析时间;
- 小网站因为流量小,可能 CDN 并没有存储这些静态的资源,比如图片 /CSS/JS 等,要是有人访问的时候,先走 CDN,然后 CDN 还得到原网站抓取这些资源,那时间更长;
- 感觉 CDN 的 DNS 解析也不一定最佳,比如南京的请求可能请求到广州的节点,那这样要是原来服务器在上海,来自南京的请求反倒绕了一圈。
当然,假如是服务器在国外,那无论如何是可以提升的。

