Discuz提速优化技巧

Discuz的提速方法有很多,大体分为以下10条:

1.后台性能优化

2.延迟加载设置

3.开启GZIP

4.使用CDN

5.数据库优化

6.使用谷歌Pagespeed

7.模板优化

8.插件筛选

9.图片压缩

10.伪静态

这篇文章主要介绍第一部分“后台性能优化”。

Discuz的后台性能优化包括:论坛页面缓存设置、服务器优化和内存优化

一、后台>全局>性能优化>论坛页面缓存设置

论坛缓存页面设置可分以下两种:

1.缓存论坛首页有效期:0、缓存帖子有效期:0、缓存系数:0

2.缓存论坛首页有效期:900、缓存帖子有效期:900、缓存系数:40~60

第一种设置针对新开设的论坛

第二种设置针对有一定会员和发帖量的论坛

另外虚拟主机用户建议使用第一种设置,减轻论坛压力。

二、后台>全局>性能优化>服务器优化

服务器优化同样分两种:

1.访问量一般或者小的网站设置方法:是否优化更新主题浏览量:否、查看数开启防刷新:否、附件下载量延迟更新:是、禁止浏览器缓冲:否、js 文件目录:缓存目录、开启图片延时加载:是,其他不用设置即可。

2.访问量大或者非常大设置方法:是否优化更新主题浏览量:是、查看数开启防刷新:根据实际情况设置,建议设置为否。模块更新时间区间:3-6点最佳。

三、后台>全局>性能优化>内存优化

Discuz后台内存优化分为Redis、memcache、APC、Xcache、eAccelerator、wincache

个人推荐Memcache,不论哪个接口都需要服务器支持,然后通过Discuz的配置文件“config_global.PHP”开启

config_global.php文件位于config目录

打开config_global.php文件,查看第18行,如:

// ————————– CONFIG MEMORY ————————— //  
$_config['memory']['prefix'] = ‘UqQyh2_’;  
$_config['memory']['redis']['server'] = ”;  
$_config['memory']['redis']['port'] = 6379;  
$_config['memory']['redis']['pconnect'] = 1;  
$_config['memory']['redis']['timeout'] = ’0′;  
$_config['memory']['redis']['requirepass'] = ”;  
$_config['memory']['redis']['serializer'] = 1;  
$_config['memory']['memcache']['server'] = ’127.0.0.1′;  
$_config['memory']['memcache']['port'] = 11211;  
$_config['memory']['memcache']['pconnect'] = 1;  
$_config['memory']['memcache']['timeout'] = 1;  
$_config['memory']['apc'] = 0;  
$_config['memory']['xcache'] = 0;  
$_config['memory']['eaccelerator'] = 0;  
$_confi

其它APC 和Xchache等只需要将0改为1即可。

通过以上设置即可大幅提升Discuz的加载速度

  • 17
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值