网站是个Hugo 静态站,现在的问题是在国外 Netlify CDN 部署,图片资源在 AWS S3/CloudFront 部署,国内访问速度慢。DNS 是 AWS Route53 解析,目前的一个思路是在往 Github Push 的时候触发 Actions 自动将 Hugo Build 的 Public 目录上传至 Gitee/Coding,再尝试了 Gitee 后我已经放弃了,因为它必须要求 Pro 付费版才支持自定义域名和自动触发功能,Coding 免费支持自定义域名和自动触发,但是要求仓库必须在 128MB 之下,我的仓库已经超出限制了,所以删除了一些图片资源。我在 AWS Route53 设置了地理位置的路由策略,中国的 IP 直接路由到 Coding 的域名上,国外的都走 Netlify,但是问题出现在 Https 的支持上(我绑定了我的域名),Coding 使用了 Let's Encrypt 申请证书,Netlify 也是,所以两者是有冲突的,Coding 必须让默认的地理位置请求是它的域名才行,而我默认设置了 Netlify 的,所以我临时设置成默认为 Coding 的,但是等了十几分钟它一直处于申请域名状态中,太慢了,所以我放弃了。这时网站的问题是在国外访问 OK,而在国内访问直接出现证书错误,然后加载不出来。
我的问题是,对于我这种需求,首先是不想在国内备案,所以备案的方案都不行,国外 CDN 由于没有备案在国内访问都比较慢,而国内部署的话,又出现这个问题了,请问搞双线部署还不备案的大佬一般采取啥方案才能加速国内用户的访问了?
1
MacGG 2020-02-16 12:01:30 +08:00
香港 cdn 就没问题。。。香港到国内大部分区域很快
|
3
haimall 2020-02-16 12:11:57 +08:00 via Android
图片资源 买个备案域名放国内 cdn
|
5
love 2020-02-16 13:48:40 +08:00
访问量不大的话买 HK 阿里云机子做个国内专用反代
|
6
MiaRunis 2020-02-16 15:25:36 +08:00
不备案,日访问量 100 人以下可以考虑那些 18 线城市机房,当地网警就是保护伞。
带宽量在每日 1T 以下可以考虑大陆以外的中国电信 /联通付费专线走延迟敏感(比如网页内容),成本大约每月$5000。 10T 以上专线绝逼是付不起了,境外又不能在大陆上 cdn 的话,可以考虑鼓励用户运行非标端口 p2p 程序承载内容,但改进程度也非常有限,因为大部分用户严格内网 nat 模式下无法直连,必须服务器中转。 |
7
Track13 2020-02-16 18:11:30 +08:00 via Android
没有双线部署过,要不 https 使用 cloudflare,不用使用 github 或 coding 的。
|
8
ronniew 2020-02-16 18:16:56 +08:00
掛一個 CF CDN 吧。CF 在國內合作是百度雲。
|
11
zfish OP @ronniew 我用的是 netlify 的 cdn,效果应该和 CF 差不多啊,因为他们的博客里说完全不需要再挂一个 CF 的 CDN 了,所以我就没用 CF
|
12
ioriwong 2020-02-16 18:50:46 +08:00 via iPhone 1
这也不想那也不想的话,建议烧两支香求求菩萨保佑变快。哦不对,买香要花钱,别买了,心诚则灵
|
13
kisshere 2020-02-16 19:17:41 +08:00
你的网站突破 10ip/day 没有,突破了再来考虑这些问题吧
|
14
mornlight 2020-02-16 20:51:22 +08:00
没备案用 coding 也是在大陆以外,没区别。
|
15
Tomotoes 2020-02-16 21:39:31 +08:00 via Android
腾讯云 cos 总见人推荐,我没用过,你可以了解一下
|
16
BillowSky 2020-02-17 10:14:35 +08:00 via iPhone
买个备案域名几百块钱,然后去找个国内的 2.3 线 cdn。
|