有吊大的大佬了解 CDN 吗?

2020-03-03 21:52:40 +08:00
 captainm

因之前主要是国外客户,所以选用了套路云美国硅谷的服务器,现在国内用户增多,欲使用阿里云 CDN 给国内用户加速。目前的情况是,套了 CDN 之后,反而速度变慢了,甚至 503、504。猜测问题应该是出在回源上(附上阿里云售后的回复)。

如果 CDN 无法解决,那么是否可以自建一个国内的 CDN 节点呢?然后国内外分别做好解析。 主从同步不现实,因为网站外包商说做不了。。。

大佬们还有其他建议或者解决方案吗,请赐教

感谢阅读此贴。

阿里云回复:

12436 次点击
所在节点    CDN
106 条回复
jswh
2020-03-04 11:59:41 +08:00
CDN 只能解决静态文件的问题。如果是 api 调用之类的动态调用,可以部署双向连接速度都不错的反向代理服务器(比如香港的服务器)。如果是 wordpress 这种的可以把展示页面静态化,然后上 cdn。
jswh
2020-03-04 12:00:37 +08:00
另外,可以研究一下 cloudflare 的 workers,感觉有戏。
encro
2020-03-04 12:07:09 +08:00
不设置回源呗,静态资源直接传入 oss。
black11black
2020-03-04 12:09:37 +08:00
@daimaosix

带佬,看了你的回复想到一个问题,那比如说视频直播网站这种,全都是动态数据,是不是就不适合用 cdn。但是不用 cdn 的话,被攻击了只能靠防火墙挡岂不很蛋疼。这种大网站不可能没人攻击的吧
lcy630409
2020-03-04 13:26:09 +08:00
我公司的 主要国内,国外有部分
之前服务器在国内
后来 换到香港,皆大欢喜
国内的对外线路 在晚上非常不稳定
然后国外正好那个时候在用

所以 你也可以试试在香港放服务器试试 买一个月先看看速度
daimaosix
2020-03-04 13:27:25 +08:00
@black11black 很多 CDN 的加速类型分静态加速、动态加速、视频加速这种。直播大多数都是 HLS,视频文件是可以缓存到 CDN 上的,无需回源。和缓存静态文件一个道理。
rossoneriwong
2020-03-04 13:28:37 +08:00
个人建议,如果网站已经国内备案成功,问题都比较好解决掉:静态内容比如使用国内 CDN 并使用云存储,这样国内用户的内容无需回源,动态内容使用动态类型加速可以解决。
如果国内无备案,就需要使用海外 CDN 节点覆盖,最好是可以用日本节点对国内进行覆盖,可以保证延迟较低。
利益相关:网宿科技的,目前全球 1500+CDN 节点,若是有技术需要可以联系我的马化腾 332 869 1554
skymei
2020-03-04 13:44:14 +08:00
用阿里云的 oss 来存储 cdn 的静态内容,然后加速国内
Showfom
2020-03-04 14:53:01 +08:00
吊大,回答下吧

流量不大的话,你可以找个香港日本的 vps 做一层反代,再用这个 vps 做源站
realpg
2020-03-04 15:32:59 +08:00
网站外包商说做不了

满分 100 分,把你的 10 分外包商换个 15 分以上的估计就行了
sjwuny
2020-03-04 15:41:22 +08:00
同样的美国西部服务器,不过图片较多,wordpress 站点,目前在用 cloudflare,里边开了 argo 智能路由,会优化路由,减少响应时间,实测香港地区可以减少 36%的路由时间,内地不知道,因为内地没有数据。

再说下站点优化:优化了数据库的配置,上了 memecache 后,速度进一步提升了很多。

然而刚刚测试了一下都在 5s-10 秒左右,竟然有点慢,广州实测 3s 左右。
sjwuny
2020-03-04 15:45:22 +08:00
其实直连美国也是挺快的,如果走香港的花就会很慢。
alect
2020-03-04 16:06:08 +08:00
考虑用谷歌 anycast cdn ?
BOOM
2020-03-04 16:33:55 +08:00
国外站点可以放美西的 CN2 GIA 线路机房,这样阿里云回源就没那么容易超时。
Taiga
2020-03-04 16:42:47 +08:00
不要用 CDN 套站点,静态资源和动态资源分开,弄成两个不同的域名。
如果静态资源是程序动态生成的话,可以直接用 CDN 的 API 推送过去。
captainm
2020-03-04 18:01:09 +08:00
@xsir2020 相当于国内也部署一套程序呗?这个我有想过,但是网站是外包商做的,用 windows 部署,我问过他们,他说说做不了同步。
captainm
2020-03-04 18:02:08 +08:00
@p2p 域名北岸过的。之前也尝试过 CF,但也是慢,可能生效需要一些时间,三四个小时我就停掉了(网站慢影响业务)
xsir2020
2020-03-04 18:09:26 +08:00
@captainm 他们说不能,那就不能了?那你直接问他们就行了。
feelinglucky
2020-03-04 18:10:29 +08:00
我非常讨厌「大佬」这个称呼,何况前面还加了某种器官的物理大小描述

所以就算我知道这个问题的答案,我也不会告诉你
captainm
2020-03-04 18:12:32 +08:00
@cydian 您好,请问有 TG 吗?我的 TG 是:QGZveGhpcw==

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

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

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

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

© 2021 V2EX