求一个动静 CDN的解决方案
发布于 4 个月前 作者 shanelau 594 次浏览 来自 问答

需求:对于 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 回复

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

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

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

目前每个月送 50g 流量。

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

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

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

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

回到顶部