博客访问速度优化

  在原来coding pages服务和github pages服务都可以免费试用时,在域名解析时配置 国内访问coding pages部署的博客静态文件,国外访问github pages部署的静态文件。国内国外访问速度都基本都在200ms内。

网站网络设计

  自从 coding.net 停止免费的pages服务后,只有github pages可以免费试用,国内访问博客只能访问github pages服务,导致访问速度很慢。被人吐槽了一次,所以想优化一下。

优化思路比较简单,
1、国内ip访问国内的博客服务 比如gitee pages服务
2、通过缓存加快访问速度 比如CDN缓存

因为在200年 Firefox 83,就添增了HTTPS-Only模式,2021年9月 Chrome 93正式提供HTTPS-Only模式。

优化的时候网站顺便开启https

试了一下免费的gitee pages服务,总体感觉太难用了,限制条件多,访问速度还慢
https://weikeqincom.gitee.io/wkq2786130/

试着找了找免费的CDN缓存,找到几个,试了一下,感觉用了CDN缓存以后访问速度快了很多,整个页面打开速度在1s左右
https://vercel.com/
https://app.netlify.com/

网站网络设计

weikeqin.com -> 域名解析到github pages ip -> github仓库博客静态文件
weikeqin.com -> 域名解析到 https://weikeqin.netlify.app/ -> netlify镜像博客静态文件(复制的githu仓库的静态文件)

https://weikeqin.vercel.app/
https://weikeqin.netlify.app/

使用Chrome和Firefox访问 weikeqin.com 出现了安全风险,就把网站完全使用netlify CDN,使用vercel CDN做备份。

weikeqin.com normally uses encryption to protect your information. When Chrome tried to connect to weikeqin.com this time, the website sent back unusual and incorrect credentials. This may happen when an attacker is trying to pretend to be weikeqin.com, or a Wi-Fi sign-in screen has interrupted the connection. Your information is still secure because Chrome stopped the connection before any data was exchanged.

You cannot visit weikeqin.com right now because the website uses HSTS. Network errors and attacks are usually temporary, so this page will probably work later.

警告:面临潜在的安全风险

Firefox 检测到潜在的安全威胁,因此没有继续访问 weikeqin.com。若您访问此网站,攻击者可能会尝试窃取您的密码、电子邮件、信用卡等信息。

您可以做什么?

这个问题大多与网站有关,无法通过您的操作解决。您可以向此网站的管理者反馈此问题。

各个网站通过证书证明自己的身份。Firefox 不能信任此网站,它使用的证书对 weikeqin.com 无效。该证书只适用于下列名称: *.github.com, www.github.com, github.io, github.com, *.github.io, githubusercontent.com, *.githubusercontent.com

错误代码:SSL_ERROR_BAD_CERT_DOMAIN

参考资料

[1] Github Pages访问太慢?通过Netlify免费加速
[2] 如何拥有一个访问速度超快的个人博客?GitHub+Vercel+Gridea
[3] custom-domains
[4] domains-https/https-ssl
[5] vercel-limits
[6] Gitee Pages
[7] 网站速度测试
[]