迁移 CDN

同性交友网站国内访问太慢了,私以为国内的几家托管商掉链子太厉害了,当然运营商也难逃干系,辣鸡移不动,网中网,墙中墙,o(︶︿︶)o 唉,没办法了。从昨晚开始,寻找解决方案。

About Coding Page

呵呵三连,背靠麻花藤这个大树,然而稳定性真是堪忧呢,服务行不行全看好不好心情,还不如 gayhub 来的稳定,再者空间上还有 128M 的容量限制,没法做朋友。更主要的是在官方建议里,最好不要双线部署。

经过一番搜索,CDN 服务是首选,加快访问速度,妈妈再也不担心满格信号 404 了,列入备选名单有 cloudflare又拍云Netlify

配置方法

对于网站没有备案的来说,比较友好,可靠,直接给网站加速,具体设置按照教程一步一步来就可以了,主要分两部分:

  • Cloudflare 设置
  • 修改域名解析 DNS

详细设置

参考博客利用Cloudflare为基于GitHub Pages的Hexo博客添加HTTPS支持 即可,包括全站 HTTPS、阿里云的域名 DNS 修改。

需要注意一点的是 “ERR_TOO_MANY_REDIRECTS”,原因在于 HTTP 和 HTTPS 之间重定向:1

当网站开启了 CloudFlare 服务,用户访问我们的网站时,其实访问的离用户比较近的 Cloudflare 服务器,Cloudflare 再代理用户请求我们的源服务器,以达到加速和保护源服务器的目的。Cloudflare 代理用户请求我们源服务器获取网页资源的过程叫回源。
Cloudflare 造成循环重定向的错误就出在了回源的过程中,造成这种错误的原因就是 http 和 https 之间的重定向。

解决办法任选其一:

SSL 中选择 Full(strict) 或者 Full(strict),让 CDN 回源的时候使用 HTTPS 的方式回源,没有 HTTP 什么事了,就不会跳来跳去了

源网站不设置 HTTPS 支持或者不设置 HTTP 跳转 HTTPS,让 Cloudflare 回源的时候使用 HTTP 方式获取资源。

经过上面的第一种设置后,gayhub 里的 Enforce HTTPS 可以照常启用。

Netlify

可以让百度收录,支持仓库拉取代码,自定义域名,以及 SSL 申请,CDN 加速等,具体服务可以看这里。部署方式可以看这里

又拍云

提供免费的 HTTPS 证书申请服务,同时加入联盟每个月享有 10GB 免费存储空间和 15GB 免费 CDN 流量(HTTP/HTTPS 均可用),对于备案的网站来说还是很可以的。

zeit

Netlify 类似,百度收录,可以用 hub 账号登录,网址为zeit,提供免费 HTTPS,Git 持续集成,Smart CDN,不限项目数量等服务,可参考这篇

加速乐

2020年3月30日 15:25:37,又发现一个 CDN – 加速乐,3600GB/月,免费仅限 80 端口,做备用。

参考

-------------本文结束感谢您的阅读-------------