先说结论:因为没有专门的动态 cdn 服务,所以动态的内容可以放弃了,如果要强行使用加速动态内容,会有以下的坑:
- 必须要有人工第一次访问,才会自动同步源网站,这个体验会很糟糕,第一次访问的用户会很慢(对于流量低的网站基本都是慢的),当然你可以写个程序自动访问来解决
- https 无法使用 UA 识别,比如我的需求是 ie6-ie8 不跳转 https 直接使用 http 访问,这个无法实现,必须返回源站识别,这就泄露了源站 ip 了
- www 和不带 www 域名不可以同时配置,必须分开配置
- 无法使用 cookie,比如你的首页根据不同的 cookie 返回不同内容无法实现
- 无法配置多个证书,比如我的源站是配置了双证书,低系统可以使用 rsa 证书,而其他的使用 ecc 证书
这么多坑,等于无法使用动态内容的 cdn,只能放弃了,不知道 cloudflare 怎么样?听说是负提速,有用过的朋友来说说,我的网站在国外,但已经备案了,都是动态页面,想让国内访问速度加快不要暴露源网站 ip。
