这个网站在 RedHat 的 Openshift 云平台上运行,Openshift 运行在亚马逊云(AWS)基础云上。
实际在访问的过程中,这个网站在国内访问速度并不理想,我分析了一下主要有几个原因。
Aws 网络在国内访问本身就不是很稳定,会有缓慢或者打不开的现象。
WordPress 使用的 Jetpack 插件部分域名无法在国内访问,如 w.org、wp.com 这些。
博客主题中使用其他资源在国内无法访问;如 Gravatar 头像服务、谷歌字体 Google Fonts。
综合以上原因导致整体网站在不使用国外 VPN 等代理的情况下访问及其缓慢或无法打开。
针对以上问题进行 WordPress 优化:
- 关掉头像显示:仪表盘–设置–讨论–显示头像 关闭即可。
- 去除主题中的谷歌字体引用:使用 Disable Google Fonts 插件。
- 增加服务器连通率:使用国内 CDN 服务加速,此网站还未备案所以使用Cloudflare 进行加速。
Cloudflare 免费版套餐:需要使用 Cloudflare DNS 来管理域名解析。另外 CloudFlare 支持自动 HTTPS SSL 的加密模式。解决了使用沃通 SSL 证书有些浏览器不支持问题。使用 CloudFlare 为网站加速和启用更安全的 SSL。
这两天测试了一下整体访问速度有所提升,注意 Cloudflare 的部分服务在国内也有些不稳定,有丢包率。
如果想一劳永逸就需要考虑域名进行备案,转移到国内服务器上托管。
优化后效果很好,我们的子站点速度同时跟着提升了,赞一个。
Safari 下的 https 访问也不提示风险了。