腾讯 cdn 使用体会

2020-03-01 15:07:54 +08:00
 herozzm

先说结论:因为没有专门的动态 cdn 服务,所以动态的内容可以放弃了,如果要强行使用加速动态内容,会有以下的坑:

这么多坑,等于无法使用动态内容的 cdn,只能放弃了,不知道 cloudflare 怎么样?听说是负提速,有用过的朋友来说说,我的网站在国外,但已经备案了,都是动态页面,想让国内访问速度加快不要暴露源网站 ip。

5507 次点击
所在节点    CDN
21 条回复
iConnect
2020-03-01 15:20:55 +08:00
腾讯没有全站加速的 cdn 服务吗?
herozzm
2020-03-01 15:31:56 +08:00
@iConnect 没有,反正我是没找到
different
2020-03-01 15:38:35 +08:00
无法使用 cookie 是什么意思? UA,cookie 跟 cdn 有啥关系?,
http 的请求头一样会发给服务器的吧。除非 cdn 会拦截你的 cookie,UA 删掉?
Nangle
2020-03-01 15:48:04 +08:00
@iConnect 有的,在全球加速菜单附近
different
2020-03-01 15:52:10 +08:00
@herozzm 你是想说,cdn 将动态内容也缓存了吧,请求到达源站对吧?
herozzm
2020-03-01 16:08:44 +08:00
@different 是的将动态网页缓存到节点,定时去拉取源站缓存
cydian
2020-03-01 17:52:08 +08:00
腾讯云的坑吗?
我腾讯云 CDN 资深用户了。
第一:腾讯云有专门的全站加速业务和动态加速业务。内容分发网络,也就是你用的 CDN,只分小文件还是视频加速,CDN 的控制台添加域名的时候,已经说了是静态加速了。没有你所说的动态加速。属于你配置失误。
第二:
UA 判断不只是腾讯云没有,阿里云也没有。边缘计算规则某云有。
第三:
内容分发网络一般不会加速主域名。加速主域名的,一般是全站加速或者动态加速。
不过腾讯云在多域名配置上确实有不足。域名分片没有提供,需要多次添加,每个都需要独立调整配置。
第四:
cookie 跟 CDN 有什么关系。CDN 是原样传递的。
并且,cookie 不同,返回不同内容,不应该用 CDN。
第五:
暂时还没遇到双证书的 CDN。可能我见识短浅吧。
目前我的解决方案是花钱上好的证书,全平台支持的。


总之,就是你选错产品了。腾讯云有全站加速和动态加速。
你的问题不是 CDN 的锅。
先试试腾讯云的全站加速或者动态加速吧。
cydian
2020-03-01 18:01:34 +08:00
根据实战经验
为后人指引:

源站无论国内还是国外,
想要保证回源速度,
请开通:
[内容加速网络 大陆] https://cloud.tencent.com/product/cdn
[内容加速网络 海外] https://cloud.tencent.com/product/gcd
以上只适合场景: 一个链接(GET 请求) 对应一个内容 。

动态加速,
请开通:
[混合加速 全站加速网络 ECDN] https://cloud.tencent.com/product/ecdn

全球应用加速 GAAP
没用过,没有实战经验。
cydian
2020-03-01 18:09:47 +08:00
流量小的站点,又想有 CDN 加速的效果。
不要: 源站 → CDN ;
应该: 源站 → 对象存储(设置为源站镜像) → CDN ;
就不会遇到: 加了 CDN 更慢的问题

博客用户适合:
源站 → 对象存储(设置为源站镜像) → 万象优图(开启图片优化) → CDN

万象优图玩法非常多,设置好可以节省很多流量。以上产品在腾讯云都有一定的免费额度(具体免费额度条款请参见腾讯云官网)

CDN 无论在何种情况下,都只适合场景:
一个链接(GET 请求) 对应一个内容 。
Rhinecho
2020-03-01 20:43:01 +08:00
第三条好像我见到过的大众 cdn 都不行
Cloudflare 从 proplan 起就支持 ecc+rsa 双证书,但如果用 cloudflare 国内用户连接速度慢就一起慢,快就一起快
国内听说网宿支持,但具体不清楚,只看到他们官网宣传过。如果用上国内的 cdn 连接速度这俩也差不了多少,至少肉眼没法分辨
双证书实际上没什么大用处,也就是自己看着开心而已
cydian
2020-03-01 23:05:23 +08:00
@Rhinecho cloudflare 只有企业版才能启用国内加速。注意,是企业版才有资格启用。启用后再额外收费。
falcon05
2020-03-01 23:20:48 +08:00
感觉楼主对 cdn 的理解似乎有点偏差
phxsuns
2020-03-02 11:24:37 +08:00
楼主要的阿里云 CDN 应该都能支持。
不过有些功能得联系客服定制,当然了,得加钱。
Rhinecho
2020-03-02 23:01:22 +08:00
@cydian 没说到国内加速 你理解错了
MiaRunis
2020-03-18 15:30:43 +08:00
@herozzm 楼主你千万别听 @cydian 关于 cookies 的胡说八道。根据 cookies 返回不同内容在全球 cdn 是标准操作,从 akamai,cloudfront,到 fastly,cloudflare 都是支持的,最多是限制为付费企业可用。绝不是什么原样传递,上述几个 cdn 里最次的 fastly 也是全 varnish 构架可以直接 vcl 编码控制。只能原样传递的根本就是淘汰残废,要不是有地方保护主义早就被淘汰了。

这才是全站加速 cdn 需要支持的基本功能,国内蓝汛为首一帮土鳖技术不行,又受电信严重钳制,才不得不在早期搞出一票残废静态缓存。没想到这些错误认知还在一代一代口口相传到处污染视听。
cydian
2020-03-18 15:48:34 +08:00
@MiaRunis 如果我没看错,楼主用了静态产品,然后你在这里和我扯全站加速。我在和楼主说静态产品的逻辑。
cydian
2020-03-18 15:49:06 +08:00
@MiaRunis 如果楼主用了腾讯云的全站加速,还会有这个帖子吗?
cydian
2020-03-18 15:50:23 +08:00
@MiaRunis #15 上来就乱喷。上来就 akamai,cloudfront,到 fastly,cloudflare。就你用过大厂?
国内环境你在搞笑吧。
Mess17
2020-05-19 10:25:07 +08:00
@cydian 您好,我们项目这边最近有 CDN 的需求,场景大概是源站北京,中美两地用户。想请教一下您这边,方便留个联系方式吗?
cydian
2020-05-21 11:57:57 +08:00
@Mess17 抱歉,看到已经比较晚了。
如果仍有需要,请留下微信号。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/648835

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX