求一个动静 CDN的解决方案
 发布于 9 年前  作者 shanelau  5460 次预览  最后一次回复是 9 年前  来自 问答 

需求:对于 abc.com 网站,有部分页面需要做静态化 cdn 缓存,有些页面不需要

思路如下,目前 upyun 还不支持,有没有其他解决办法?

  1. abc.com CNAME abc.upyun.com
  2. abc.com 主动上传 /post/1.html 到 upyun,
  3. 用户访问 abc.com/1.html 的时候如果访问到cdn 的主机, 发现 文件不存在, upyun 主机则把请求转发到 abc.com 主机,由源站来处理文件不存在时怎么反馈给用户,友好的404页面。
  4. 源站就能主动控制CDN的文件的更新和删除
6 回复
alsotang

又拍云那种是存储+cdn的是吧?

你试试腾讯云cdn吧,我们这个是纯粹的cdn。像你这样的需求,为那些需要静态化的页面设置一个长一点的过期头。那么就等于是静态化了,之后用户的访问都只会触达 cdn 而不会回源。

alsotang

那种存储+cdn的服务,对于相同url地址的过期机制做得不好。我们纯 cdn 服务的话,过期这方面会做得好一点。

目前每个月送 50g 流量。

shanelau

@alsotang 你不是在阿里吗? 怎么给 腾讯云打广告了。 那能保证动态页面的请求 会访问到源站,而不是 CDN?

alsotang

@shanelau 现在在腾讯云。动态页面的缓存时间只要设置为0,就每次都回源了。

shanelau

@alsotang 但是这样的效率也太低了,网络等待的时间会变长,我试过了

alsotang

@shanelau 。。。。你如果要用 cdn 的话,也只能这样啊