返回列表 发新帖
查看: 1433|回复: 1

Discuz论坛静态资源-远程附件、CSS和JS使用cdn加速的方法

[复制链接]

6671

热度

1万

元宝

262

贡献

管理员

DZ专员

发表于 2015-8-3 13:35:20 | 显示全部楼层 |阅读模式
最近一直都在帮客户处理一些数据比较大的discuz论坛出现的一些问题,比如就是图片附件比较多或网站访问量比较大,导致页面加载慢的问题,我们可以使用cdn加速Discuz静态资源来进行优化。我(草根吧CAOGEN8)也看到很多站长直接针对站点使用CDN加速,但这样会给Discuz论坛带来很多新的问题,如QQ互联插件无法使用、UC通信不正常等等一系列问题。而且CDN加速主要针对静态资源,对动态资源没有任何帮助的,论坛是属于动态程序,所以不需要对Discuz站点全部进行加速,只需要对Discuz静态资源进行加速即可。下面在草根吧分享下如何给Discuz站点静态化资源做CND加速:

1、针对图片资源比较多的站点,首先可以做附件分离,把本地附件转出远程附件(参考Discuz x本地附件与远程附件的转换),并且使用独立的附件域名bbs.zb7.com。做好后针对附件域名做云加速CDN加速即可。

2、JS做cdn加速,把站点 JS 文件放到附件目录下的指定目录下如js/,然后把static/js/下的文件转移过去
1.jpg.thumb_conew1.jpg
3、css做CND加速,把站点的CSS文件放到附件目录下的指定目录下如CSS/,然后把模板相应的CSS文件移动过去

4、模板图片和CSS做cdn加速,针对Disucz模板的基础图片目录和扩展图片目录,把对应的图片和CSS转移到指定的moban/目录下,然后针对Disucz模板的基础图片目录和扩展图片目录改成相应的绝对地址,如https://www.cgzz8.cn//template/caogen8_demo/caogen8_img/common

完成以上4点基本就完成了针对discuz站点的CDN加速,剩下的就是CDN加速的配置了。

目前国内免费的CDN加速有:百度云加速、加速乐等;收费的有阿里云CDN、腾讯云CDN等。更多自己可以查找下,有些免费的CDN是回源的,对加速没有作用,欢迎大家测试后反馈来进行更多改进。
返回列表 发新帖
 懒得打字嘛,点击右侧快捷回复【最新发布】   【赞助草根吧享更多权益】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

收藏帖子 返回列表 搜索

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

小黑屋|手机版|草根吧