空间在国外,域名没有BA号,想要加快网站的访问速度,一个方法就是使用香港或者日本机房的服务器,国内访问这两个地方的空间相对于美国来说还是挺快的,要是愿意花钱购买更稳定的带宽和线路,网站访问的速度还是有可能赶上上国内的主机速度。
另一个方法就是给网站使用CDN加速,国外有很多的免费CDN服务,可惜CDN加速效果并不好,甚至还有可能让网站速度变得更慢。虽然国内近年来也出现了360 CDN、百度CDN、加速乐等免费的CDN服务,不过可惜的是只有BA号的网站才能正常使用CDN。
一个折衷的办法就是不给网站做全站CDN加速,而是给网站的JS、CSS、图片、论坛附件等静态文件进行CDN加速。实际测试结果显示,这样做CDN加速效果还是有的,尤其是对于一些图片和附件比较多的网站,加速访问的效果还是很明显的。
一、申请和开通七牛CDN
[dm href=’ https://www.weiboke.top/go/qiniu’]申请地址[/dm]
1、进入到七牛CDN管理后台,新建一
个空间。
2、然后在镜像存储中设置好镜像源。
3、在账号管理中可以看到密钥Access和SecretKey。
二、Discuz论坛使用七牛CDN加速JS、CSS、图片等静态文件
1、进入到管理中心->全局->上传设置的基本设置,本地附件URL地址填写你七牛相关空间的http://域名+/data/attachment。
2、然后进入到Discuz论坛的“全局”-“服务器优化”。
3、在JS文件URL和CSS文件URL选择“自定义URL”,URL上填写你七牛相关空间的http://域名+/static/js/,如果你的JS和CSS文件放在别的子目录中,可以参照路径进行修改。
4、更新Discuz论坛缓存,打开Discuz论坛,这时就能看到JS、CSS等静态文件已经替换成了七牛的CDN地址了。
5、原来Discuz论坛上的图片等都已经变成了七牛的连接了。
1、使用七牛和又拍云的镜像功能可以实现Discuz论坛的JS、CSS、图片等静态文件无缝迁移,避免了使用FTP将大量的文件重新上传到CDN服务器上的麻烦了,CDN加速效果还是很不错的。
2、如果你不是使用七牛和又拍云这样的镜像存储服务,而是直接将附件上传并存放在CDN服务器上,那么就要注意一个问题:附件没有存放在自己的服务器上,一旦CDN服务器挂掉了附件可能也没有了。