目前使用 github page 作为博客,然后通过 cname 把域名关联到我的博客域名下,这时候,通过测试工具发现我的博客访问速度很慢(美国的 ip,我觉得自然是慢),然后动心思准备配一个 cdn,再接下来就是,cdn 方式选择了,第一种,用腾讯云 cos 做存储,然后 github page 里使用这些静态资源,我觉得十分麻烦,然后再有第二种方法就是直接使用那个 cname 到腾讯云 cdn 给分配的域名下,这里有个问题,我这域名实际之前在配 github page 的 cname 已经用过了,而且我拒绝使用原生的那种 github.io 域名,两个 cname 就出问题了。
这里有什么解决方法呢,求教,感谢!
1
mayx 2019-02-07 23:54:01 +08:00 via Android
域名 cname 给 cdn,github pages 的 CNAME 文件会自动跳转的
|
2
lhx2008 2019-02-07 23:56:02 +08:00 via Android
可以用子域名做 cname
|
3
sdijeenx 2019-02-08 00:00:10 +08:00
刚试了下用电信宽带关闭浏览器缓存访问 LZ 博客用时 3 秒就打开了=3=
|
7
Track13 2019-02-08 11:15:44 +08:00 via Android
120 延迟 还行吧,coding2000 多,netfliy200-400。图片用图床基本慢不到哪里去
|
8
TMaize 2019-02-08 13:00:56 +08:00 via Android
我是这样做的。域名解析可以分国内国外的,国外是 cname 到 github 国内是 A 记录解析到自己的服务器。顺便也解决了百度不收录的问题。每次提交后触发 webhook 在自己的服务器把分支自动拉下来再编译一次
|
9
MonoLogueChi 2019-02-08 13:35:36 +08:00 via Android
|
10
MonoLogueChi 2019-02-08 13:50:48 +08:00 via Android 1
还有一种操作,也就是我目前在用的,DNS 国内解析指向 CDN,国外解析指向 ghpage,CDN 回源填 ghpage 四个 IP,这样回源可以使用 https
|
11
shanlan 2019-06-12 22:51:18 +08:00
@MonoLogueChi
大佬有个问题请教下。 我把自己的域名指向了 CDN 的域名。然后 GitHub pages 的设置域名是自定义域名,导致现在每次 push 到 GitHub 就发邮件提醒我的域名没有做 CANME 解析,当然这不影响访问,请问你有类似的烦恼吗? 另外您的国内外域名是怎么区分解析的呢?我看了下腾讯 dns 解析好像国外是收费的,国内免费。 您在 9 楼回复的 DNS 指域名的主机记录? 最后,您后面说“ CDN 回源填 ghpage ”我在腾讯云 CDN 里,只有“源站 IP ”和“回源 HOST ”,没有您说的回源还可以设置成 IP 的。 我设置的过程如下: GitHub pages 开启 Https、自定义域名和 CDN 加速 | Hexo - https://blog.gobyte.cn/post/bc0a861a.html |
12
MonoLogueChi 2019-06-13 12:40:30 +08:00 via Android
@shanlan 你 push 上去不会是没有 cname 文件吧,但是不影响访问又是什么鬼,没看懂你这波操作。
分区域解析,dnspod 应该也有吧,我最早的时候也是用的 dnspod,记得那个时候是有的,我现在用的 xnscloud。 回源的话,回源地址你填 IP 和填*.github.io 是一样的,github.io 也会最终也会解析成 IP,关键是回源 host,如果你仓库没有自己定义域名,就填 username.github.io ,就是默认那个,如果自己设置了域名就填自己设置的,如果自己设置的域名和 CDN 用的相同,就不需要填写。 |