返回列表 发新帖

[dz教学] Discuz提速优化设置技巧

[复制链接]
灌水成绩
971
主题
992
帖子
5892
积分
等级头衔
积分成就
  • 威望: 0
  • 贡献: 4900
  • 金钱: 0
  • 违规:
  • 在线时间:336 小时
  • 注册时间:2019-3-9
  • 最后登录:2020-1-27
个人勋章

官方

联系方式
QQ
发表在  2019-12-8 12:40:18 | 显示全部楼层 | 阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
Discuz是国内最受站长们欢迎的建站源码之一,除了开源以外还有着很强大的后台,即便是没有建站基础和不懂代码的站长也能很快的架设出一个论坛,甚至是门户。


一个网站的加载速度除了影响你在搜索引擎里的排名以外还影响着你的用户体验。最新研究表明,大多数用户期望的网站加载时间是3秒,如果时间超过3秒,网站就开始流失用户了,所以即便你的网站再漂亮,内容再丰富 看起来像个艺术品,但是加载很慢,也是徒劳的。当你完成Discuz的版块、用户设置,插件安装和界面美化之后是否应该考虑一下网站的加载速度了呢?


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


1.后台性能优化


2.延迟加载设置


3.开启GZIP


4.使用CDN


5.数据库优化


6.使用谷歌Pagespeed


7.模板优化


8.插件筛选


9.图片压缩


10.伪静态


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


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


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

Discuz提速优化设置技巧13093017老黑7657设置,优化,提速,


Discuz后台优化,缓存设置
论坛缓存页面设置可分以下两种:


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


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


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


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


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




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

Discuz提速优化设置技巧13093017老黑9928设置,优化,提速,


Discuz后台设置,服务器优化
服务器优化同样分两种:


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


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




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

Discuz提速优化设置技巧13093017老黑3513设置,优化,提速,

Discuz后台设置,内存优化


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


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


config_global.php文件位于config目录


打开config_global.php文件,查看第18行,如:
<font face="Helvetica" size="4">// ————————– 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;
$_config['memory']['wincache'] = 0;
</font>
其中$_config['memory']['redis']['server'] = ”; 和 $_config['memory']['memcache']['server'] = ”;需要在引号当中添加127.0.0.1,如上图。


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


通过以上设置即可大幅提升Discuz的加载速度
温馨提示:
1、在论坛里发表的文章仅代表作者本人的观点,与本网站立场无关。
2、论坛的所有内容都不保证其准确性,有效性,时间性。阅读本站内容因误导等因素而造成的损失本站不承担连带责任。
3、当政府机关依照法定程序要求披露信息时,论坛均得免责。
4、若因线路及非本站所能控制范围的故障导致暂停服务期间造成的一切不便与损失,论坛不负任何责任。
5、注册会员通过任何手段和方法针对论坛进行破坏,我们有权对其行为作出处理。并保留进一步追究其责任的权利。
6.添加QQ群随时获取新消息QQ群号:831240632
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表