由于近期有CDN厂商公布ICP备案网站的中国境内节点,
有备案的站点在中国的速度可以提升不少,
近期还会提供中国境内免费的SSL服务,
中国境内的https网站要在海内外运作相对容易许多。
大部分国外的来源在中国都无法连线,
而中国境内来源则是造成海外访问卡顿,
除了百度公共库最近新增香港机房外,
又拍云的公共库也有提供海外各地的快取节点,这对于中国内外网站访问速度有一定的加速效果。
2016/4/13 补充两家JavaScript公共库
BootCDN http://www.bootcdn.cn
BootCDN的优势在于公共库版本是同步更新的,
加上BootCDN在台湾具有又拍云节点的优势,性能可以保持一定水平。
jsDelivr https://www.jsdelivr.com
jsDelivr的优势在于混和CloudFlare的CDN资源
刚好CloudFlare台湾节点上线,jsDelivr将台湾分区CNAME解析到CloudFlare,
中国境内提供电信、联通与网宿多个节点,
海外混和MaxCDN、CloudFlare、KeyCDN三家CDN服务,
性能将优于又拍云的海外节点,公共库版本也同步更新,
目前适合替代又拍云公共库。
详细教学请参考 https://free.com.tw/jsdelivr/
又拍云JS库官网 http://jscdn.upai.com
一般网站常有使用第三方的jQuery来源,
国际上有Google https://developers.google.com/speed/libraries/
jQuery.com https://code.jquery.com/
cdnjs.com https://cdnjs.com/libraries
中国境内内则有百度 http://cdn.code.baidu.com/
360公共库(含字体) https://cdn.baomitu.com/
中科大公共库(含字体) https://lug.ustc.edu.cn/wiki/mirrors/help/revproxy
对于https的网站来说,势必无法使用百度、360公共库,此时提供https的又拍云就能应付这个困扰。
下方图片显示又拍云在亚洲的反应时间,在中国上海3ms、台北5ms、九龙3ms都是非常快的反应时间。
使用maplatency检测 https://www.maplatency.com
在中国超级ping的结果可以看到许多机房,有网宿节点与电信节点,反应时间通常不超过15ms
使用超级ping检测 http://ping.chinaz.com
接下来就是透过台湾中华20M非固定制线路追踪路由,结果反应时间一样只有23ms,IP为210.63.206.200
此时查询210.63.206.200的IP资料,结果显示主机位于台北的”亚太线上”机房,效果几乎等同使用Google公共库
使用IP-address.com检测 http://www.ip-adress.com/ip_tracer/
由以上的结果可以了解到,如果网站使用的jQuery公共库要让中国内外都能顺利访问的话,又拍云JS库绝对是首选
到又拍云JS库官网点选jQuery检视公共库网址
目前提供的来源如下
//upcdn.b0.upaiyun.com/libs/jquery/jquery-2.0.3.min.js
//upcdn.b0.upaiyun.com/libs/jqueryui/jquery.ui-1.10.3.min.js
此时就可以到WordPress修改jQuery公共库使用来源改用又拍云,如果不熟悉修改方式的话可以使用外挂处理
Switch jQuery Version外挂官网 https://wordpress.org/plugins/switch-jq-version/
安装后,首先点选”所使用的CDN”选项
改成”自定义”
再到又拍云复制连结
并将开头的http或https补齐,版本号则使用%VERSION%取代
范例 https://upcdn.b0.upaiyun.com/libs/jquery/jquery-%VERSION%.min.js
贴回Switch jQuery Version外挂,并将jQuery版本下调到2.0.3以下,又拍云尚未提供2.0.3以上的版本
最后请清理快取外挂即可生效,此时jQuery在中国内外加载都会非常迅速!