前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >DZ论坛性能优化

DZ论坛性能优化

作者头像
逍遥子大表哥
发布于 2021-12-19 03:57:10
发布于 2021-12-19 03:57:10
3.1K00
代码可运行
举报
文章被收录于专栏:kali blogkali blog
运行总次数:0
代码可运行

DZ论坛是一款功能十分强大的bbs系统。但是由于功能的强大也使其变得很臃肿。当服务器性能一般的情况下,打开dz的速度也就很一般了。本文将通过自己的实践来告诉大家如何来提高论坛的加载速度。

论坛页面缓存优化

全局--性能与优化

缓存论坛首页有效期:设置论坛首页缓存更新的时间,单位为秒,0 为关闭(关闭以后,缓存系数将不再起作用),建议设置为 900。此功能只针对游客

缓存帖子有效期:设置帖子页面缓存更新的时间,单位为秒,0 为关闭。请根据实际情况进行调整,建议设置为 900。

缓存目录:默认为 data/threadcache 目录,如果您需要将其指定为其他目录,请确定您指定的目录有可写权限

缓存系数:页面缓存功能可以将会员经常访问的主题临时缓存起来,缓解大型论坛服务器压力。缓存阀值范围 0 - 100,建议设置为 40 ,0 为关闭。在磁盘空间允许的情况下,适当调高缓存系数,可以提高缓存效果。

服务器优化

  • 是否优化更新主题浏览量>>
  • 查看数开启防刷新:>>
  • 附件下载量延迟更新:>>
  • 禁止浏览器缓冲:>>
  • 最大在线人数:>>根据自己的实际情况而定
  • 关闭session机制:>>

内存优化(重要)

内存的快慢直接影响的程序的加载程度。

在这里我们利用redis来优化我们的内存。

首先,在宝塔面板中安装redis

修改config/config_global.php文件内容如下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$_config['memory']['prefix'] = '3DAD6r_';
$_config['memory']['redis']['server'] = '127.0.0.1';
$_config['memory']['redis']['port'] = 6379;
$_config['memory']['redis']['pconnect'] = 0;
$_config['memory']['redis']['timeout'] = '';
$_config['memory']['redis']['requirepass'] = '';
$_config['memory']['redis']['serializer'] = 1;

保存完成后重启phpapacher

这样便完成了redis的安装

版权属于:逍遥子大表哥

本文链接:https://cloud.tencent.com/developer/article/1921469

按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验