【杂谈】境内网站全球网络速度优化

发布于 / 日常杂谈 / 3 条评论

很多人说,服务器在国内,国外没啥用户,就没啥可优化的了。其实我觉得也不是这样,仔细看看个人的小站,谷歌的引流量相比百度可以说靠谱多了,如果空余的资源,不妨优化一下。

谷歌对于网站权重的判断中,提高访问速度能够一定程度上提升PR值。谷歌的爬虫都在境外,但是国内主要的云服务厂商都是使用电信的163链路进行国际通讯,163国际出口的长期拥塞会使网站境外的访问速度很差。

测试自己的网站速度,可以使用谷歌的工具PageSpeed Insights


WordPress作为一个动态程序,全局缓存至CDN会出很大的问题,所以我的网站页面还设置的DYNAMIC模式,最后的结构大概如图。


一、静态CDN

静态CDN我是做了分线路解析,基础是又拍云,同时使用了又拍云的静态资源迁移至对象存储的功能。遇到的问题是又拍云的免费额度已经无法满足流量需求,加上移动节点的缺失,所以增加了腾讯云和百度云加速两个以又拍云对象存储为源站的二级分流CDN。


二、全站CDN

我的全站CDN选择的是百度云加速,因为流量相对来说多一些(10G/天),而且是使用的CF的技术,国内外都有节点。

对于百度云加速的一些玩法,可以参考我之前关于百度云加速的文章(点击跳转

总体上我是自选了移动的节点,海外使用104.16的CF Enterprise段,以及配置页面规则让特殊的后缀缓存至节点。


三、海外CDN

海外CDN的配置其实上面提到了,就是解析到104.16的CF Enterprise段。海外的源站是香港Azure的反代,它到源站之是通过联通的链路进行通信,质量很好,再加上微软的全球骨干网,海外的连通性基本就解决了。

在这个反代上,NGINX我配置了一些特殊的安全规则,以及文件缓存,最后通过百度云加速分线路回源,海外指向反代服务器。


四、其他优化

Gravatar头像国内访问太慢,所以我设置了一个反代grv.luotianyi.vc。其他所需的静态资源都使用了七牛的StaticfileJSdelivr存在国内解析不准确的问题,其他的几个国内公共库都是海外CDN缺失。


五、备份站点

我的破站吧已经有一个已泄露的源站,其实也是公开的,很多方法能查到。备份站一个在国内,一个在海外,有需求会自动切换过去……

其实还是希望不会被打,之前直接源站访问是更快的……


大概就是这些,好久没发文章的,水一点没干货的( ̄▽ ̄)”

转载原创文章请注明,转载自: Luminous' Home » 【杂谈】境内网站全球网络速度优化

  1. 老板图片加个点击放大的功能就好了,实在是有的时候看图看不清楚,老年人了,眼睛不好了

    1. @CZM 除非大的大的一批的图,才会设置可以放大グッ!(๑•̀ㅂ•́)و✧
      1. @Luminous _8(:з」∠)_