首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DZ论坛性能优化

DZ论坛是一款功能十分强大的bbs系统。但是由于功能的强大也使其变得很臃肿。当服务器性能一般的情况下,打开dz的速度也就很一般了。本文将通过自己的实践来告诉大家如何来提高论坛的加载速度。...image.png 论坛页面缓存优化 全局--性能与优化 缓存论坛首页有效期:设置论坛首页缓存更新的时间,单位为秒,0 为关闭(关闭以后,缓存系数将不再起作用),建议设置为 900。...缓存目录:默认为 data/threadcache 目录,如果您需要将其指定为其他目录,请确定您指定的目录有可写权限 缓存系数:页面缓存功能可以将会员经常访问的主题临时缓存起来,缓解大型论坛服务器压力。...首先,在宝塔面板中安装redis image.png 修改config/config_global.php文件内容如下 $_config['memory']['prefix'] = '3DAD6r_';...config['memory']['redis']['requirepass'] = ''; $_config['memory']['redis']['serializer'] = 1; 保存完成后重启php

2.8K10
您找到你想要的搜索结果了吗?
是的
没有找到

php二次开发知识,Discuz二次开发基本知识详细讲解

; 会员登录:logging.php 发贴程序:post.php 会员信息:member.php 论坛内容:forumdisplay.php 查看贴子:viewthread.php …大部分功能,此处不一一列出...网站风格的制作,请参阅详细的DZ风格制作文档 b) DZ网站风格文件处理的原理:其实很简单,Discuz论坛源码使用template.func.php中的parse_template()以PHP正则运算把...这个是配置文件 corpus.php 论坛文集 digest.php 精华帖子 discuz_version.php 论坛版本号 faq.php 问题列表 forumdisplay.php 论坛列表...限制搜索 rss.php rss信息发布 search.php 论坛查询 secode.php 验证码 stats.php 统计 topic.php 首页论坛专题 topicadmin 主题管理 viewpro.php...js文件 corpus.func.php 论坛文集函数 counter.inc.php 论坛计数 cron.func.php 计划任务 db_mysql.class.php 数据库 db_mysql_error.inc.php

4.9K20

Discuz!X 3.4 任意文件删除漏洞分析

X社区软件1,是一个采用PHP 和MySQL 等其他多种数据库构建的性能优异、功能全面、安全稳定的社区论坛平台。 2017年9月29日,Discuz!...0x02 复现 登陆DZ前台账户并在当前目录下新建test.txt用于测试 请求 home.php?.../test.txt&profilesubmit=1&formhash=b644603b 其中formhash为用户hash 修改成功之后出生地就会变为../../...../test.txt 构造请求向home.php?mod=spacecp&ac=profile&op=base上传文件(普通图片即可) 请求后文件被删除 0x03 漏洞分析 Discuz!...由于DZ的旧版代码更新流程不完整,已经没办法找到对应的补丁了,回溯到2013年的DZ3版本中,我们发现了旧的漏洞代码 在白帽子提出漏洞,可以通过设置个人设置来控制本来不可控制的变量,并提出了其中一种利用方式

2.5K30

Discuz!X 3.4 任意文件删除漏洞分析

X 社区软件,是一个采用 PHP 和 MySQL 等其他多种数据库构建的性能优异、功能全面、安全稳定的社区论坛平台。 2017年9月29日,Discuz!...0x02 复 现 登陆DZ前台账户并在当前目录下新建 test.txt 用于测试 ? ? 请求 home.php?.../test.txt&profilesubmit=1&formhash=b644603b 其中formhash为用户hash 修改成功之后出生地就会变为../../../test.txt ?...由于DZ的旧版代码更新流程不完整,已经没办法找到对应的补丁了,回溯到 2013 年的 DZ3 版本中,我们发现了旧的漏洞代码 ?...厂商仅对于白帽子的攻击 poc 进行了相应的修复,导致几年后漏洞再次爆出,dz 才彻底删除了这部分代码... 期间厂商对于安全问题的解决态度值得反思... 相 关 链 接 [1] Discuz!

1.3K80

discuz找不到php.ini,解决Discuz安装时报错“该函数需要 php.ini 中 allow_url_fopen 选项开启…” | Linux玩家…

开启php的fsockopen函数 —— 解决DZ论坛安装问题“该函数需要 php.ini 中 allow_url_fopen 选项开启。...请联系空间商,确定开启了此项功能 在安装dz论坛时遇到因为fsockopen()函数问题无法进入下一步,安装错误显示“该函数需要 php.ini 中 allow_url_fopen 选项开启。...请联系空间商,确定开启了此项功能”,经过分析,总结了3个解决这个问题的办法: 1、首先查看php是否有禁用相关函数 找到php.ini ,打开,查找“disable_functions”,看后面是否列出了禁用函数...在php.ini中查找“extension=php_openssl.dll”,将前面的“;”去掉,然后重起php服务,看问题是否解决....解决办法总结 通过上面三种方法,对于dz论坛安装时出现“该函数需要 php.ini 中 allow_url_fopen 选项开启。请联系空间商,确定开启了此项功能”的问题,就可以有针对性的解决了!

1.1K20

php二次开发知识,Discuz!二次开发基本知识「建议收藏」

的流程控制 a) 后台流程控:DZ后台所有的功能,均需要注册到admincp.php文件,每个功能都至少有一个或一个以上的Action(动作),在admincp.php中,可以定义Action的执行权限...; 会员登录:logging.php 发贴程序:post.php 会员信息:member.php 论坛内容:forumdisplay.php 查看贴子:viewthread.php …大部分功能,此处不一一列出...… c) DZ根目下的config.inc.php属于整个DZ系统的配置文件 四) Discuz!...网站风格的制作,请参阅详细的DZ风格制作文档 b) DZ网站风格文件处理的原理:其实很简单,DZ使用template.func.php中的parse_template()以PHP正则运算把htm模文件中的模板标签...$_DPLUGIN b) 可以通过print_r($GLOBALS),打印全部变量 八) DZ中缓存处理机制 a) DZ中缓存处理过程都放在“cache.func.php”中,DZ的缓存处理比较简单,其原理是把一个数组转换成了

3K21

新浪应用Dzx!Sae完美反向代理绑米教程

修改示例: 5、备份文件 备份config目录下的config_ucenter.inc.php,uc_sever\data目录下的config.inc.php和网站根目录下的index.php 6、修改文件...打开config\config_ucenter.php,找到这行: define(‘UC_API’, xxxxxxxxxxx) 复制代码 把逗号后面,后括号前面的所有东西都删掉,改成 ‘http://...管理后台(从新浪域名进去),进入Ucenter后台,点击应用管理(左边栏里找不到,就点一下“菜单”,就出来了),找到DZ所在,点右边的编辑,把“应用主URL”里面的URL改成你要绑定的新域名。...如图: 然后点全局——域名设置——应用域名,把“默认”栏里改成你的域名(要带www) 8、修改index.php 如果你的网站首页是门户,那么请把网站根目录下“portal.php”复制一份并改为index.php...如果你的网站首页是论坛,那么请把网站根目录下“forum.php”复制一份并改为index.php,覆盖回网站根目录,把原先的index.php覆盖掉。

1.2K20

新浪应用Dzx!Sae完美反向代理绑米教程

修改示例: 5、备份文件 备份config目录下的config_ucenter.inc.php,uc_sever\data目录下的config.inc.php和网站根目录下的index.php 6、修改文件...打开config\config_ucenter.php,找到这行: define(‘UC_API’, xxxxxxxxxxx) 复制代码 把逗号后面,后括号前面的所有东西都删掉,改成 ‘http://...管理后台(从新浪域名进去),进入Ucenter后台,点击应用管理(左边栏里找不到,就点一下“菜单”,就出来了),找到DZ所在,点右边的编辑,把“应用主URL”里面的URL改成你要绑定的新域名。...如图: 然后点全局——域名设置——应用域名,把“默认”栏里改成你的域名(要带www) 8、修改index.php 如果你的网站首页是门户,那么请把网站根目录下“portal.php”复制一份并改为index.php...如果你的网站首页是论坛,那么请把网站根目录下“forum.php”复制一份并改为index.php,覆盖回网站根目录,把原先的index.php覆盖掉。

1.3K40
领券