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

DZ论坛性能优化

DZ论坛是一款功能十分强大bbs系统。但是由于功能强大也使其变得很臃肿。当服务器性能一般情况下,打开dz速度也就很一般了。本文将通过自己实践来告诉大家如何来提高论坛加载速度。...image.png 论坛页面缓存优化 全局--性能与优化 缓存论坛首页有效期:设置论坛首页缓存更新时间,单位为秒,0 为关闭(关闭以后,缓存系数将不再起作用),建议设置为 900。...缓存目录:默认为 data/threadcache 目录,如果您需要将其指定为其他目录,请确定您指定目录有可写权限 缓存系数:页面缓存功能可以将会员经常访问主题临时缓存起来,缓解大型论坛服务器压力。...:>>是 内存优化(重要) 内存快慢直接影响程序加载程度。...在这里我们利用redis来优化我们内存。

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

dz论坛数据库php网址,discuz论坛更换域名,搬家步骤

大家好,又见面了,我是你们朋友全栈君 搬家步骤具体如下: 1、打包数据库文件保存到本地。 2、打包网站根目录所有程序(discuz)保存到本地。...3、上传网站程序包和数据库包到新空间,将数据库上传到新服务器中。...1‘][‘dbpw‘] = ‘数据库密码‘; $_config[‘db‘][‘1‘][‘dbname‘] = ‘数据库名‘; 5、找到 config\config_ucenter.php 文件,修改以下...5处内容: define(‘UC_DBUSER‘, ‘数据库用户名‘); define(‘UC_DBPW‘, ‘数据库密码‘); define(‘UC_DBNAME‘, ‘hbc‘); define(‘...如果网站更换域名还需要以下2布操作: 7、登录 http://域名/uc_server 更新应用信息 选择应用管理 –> 编辑 –> 修改 “应用主 URL” 为新域名 8、登录 http://域名/

3.6K20

DZ论坛UCenter后台通信失败彻底解决方法(亲测有效)

前面在论坛分享过discuz论坛更换目录后出现头像无法显示/ucenter无法进入,只是简单地讲了在更换子目录之后怎么重新设置参数,使得头像正常显示。...但是今天在迁移一个新站点时候发现ucenter彻底无法进入,直接是空白显示,如图。图片另外全站会员都没法加载头像,图片显示失败。...这时候我考虑到是UCenter链接是有问题,但是我uc_server文件是没问题,所以不考虑修复这个文件夹,现在直接通过链接直接访问UCenter后台地址:http:// yoursite/uc_server...首先,我们点击旁边编辑,然后复制通讯密钥。图片接着打开Discuz论坛后台站长页面,将UCenter设置中通讯密钥更新一下。图片更新之后,发现UCenter用户管理中心通讯就正常了。

2.7K30

Discuz二次开发基本知识总结

e) Customavatars:DZ中,用户自定义头像目录 f) Forumdata:DZ缓存数据存放目录 g) Images:DZ模板中图片存放目录 h) Include:DZ...数据库设计每个表功能,每个表中每个字段功能。 关于DZ数据库设计文档,请参阅DZ相关项目文档(请从本贴附件中下载) 三) Discuz!...数据处理过程 a) DZ对mysql数据库操作处理全部封装在dbstuff(db_mysql.class.php)类中 b) 所在外部数据均通过“daddslashes()”初步过滤,然后再过滤...最主要js文件 corpus.func.php 论坛文集函数 counter.inc.php 论坛计数 cron.func.php 计划任务 db_mysql.class.php 数据库...db_mysql_error.inc.php 数据库错误 debug.php 调试信息 discuzcode.func.php 论坛代码 editor.func.php 编辑器 editor.js

2.7K20

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

数据库设计每个表功能,每个表中每个字段功能。 关于DZ数据库设计文档,请参阅DZ相关项目文档 三) Discuz!...数据处理过程 a) DZ对mysql数据库操作处理全部封装在dbstuff(db_mysql.class.php)类中 b) 所在外部数据均通过“daddslashes()”初步过滤,然后再过滤,...网站风格制作,请参阅详细DZ风格制作文档 b) DZ网站风格文件处理原理:其实很简单,Discuz论坛源码使用template.func.php中parse_template()以PHP正则运算把...corpus.func.php 论坛文集函数 counter.inc.php 论坛计数 cron.func.php 计划任务 db_mysql.class.php 数据库 db_mysql_error.inc.php...数据库错误 debug.php 调试信息 discuzcode.func.php 论坛代码 editor.func.php 编辑器 editor.js 编辑器 editpost.inc.php 编辑帖子

4.9K20

dz论坛修改html编辑器,discuz二次开发更换百度ueditor编辑器

大家好,又见面了,我是你们朋友全栈君。...修改前必读: 1、修改编辑器后会造成以前发过帖子再次进行修改时(也就是编辑帖子操作)出现很多被DZ重写过html标签,不方便进行修改,所以尽量在安装DZ后立刻进行修改。...sourceincludepostpost_editpost.php 修改步骤: 一、首先下载百度 ueditor utf-8 php 版,解压出来后将文件夹名改为ueditor,然后放在论坛根目录...threadplugins][$tpid][name]} 四、修改 function_Discuzcode.php ,大约在第 97 行,或者搜索 $htmlon , 在下面加上 $htmlon=1; 注:改这里是 DZ...在提交时将替换编辑框里html标签 功能去掉了,如果不去掉会出现读取帖子内容时候连标签一起显示出来问题。

1.6K20

Mysql从删库到跑路 基于mysql8 MYD MYI SDI数据库恢复

Mysql是最常见关系数据库,因开源和免费被广泛使用。如果当我们数据库误删后,在没有备份情况下如何恢复数据库呢?...image.png Mysql8.0数据库恢复 环境 Windows Linux Mysql8.0.12 PHP7.4 Dzx3.4 故障描述 有网友联系我,说自己dz站不小心删库了!...Dz3.4删库恢复 基于上面的恢复策略,我们可以去恢复误删dz数据库。 但因为dz表比较多,站点数据较大等因素,一个个新建表去恢复不现实!...解决思路如下: 1.重装dz论坛系统,我们我们就得到了dz表结构。 2.复制原站date目录,将里面MYD和MYI全部替换,然后去找对应.sdi文件,将其重命名后在替换。...2.不能恢复dz插件数据,因为没有插件.sdi 文件信息 3.对于dz我们可以只恢复用户表和帖子表即可!其他我们可在后台再次设置!以下是dz部分表信息!

2.7K30

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

各项功能 一) Discuz!文件系统目录 注:想搞DZ开发,就得弄懂DZ中每个文件功能。...数据库设计每个表功能,每个表中每个字段功能。 关于DZ数据库设计文档,请参阅DZ相关项目 三) Discuz!...; 会员登录:logging.php 发贴程序:post.php 会员信息:member.php 论坛内容:forumdisplay.php 查看贴子:viewthread.php …大部分功能,此处不一一列出...数据处理过程 a) DZ对mysql数据库操作处理全部封装在dbstuff(db_mysql.class.php)类中 b) 所在外部数据均通过“daddslashes()”初步过滤,然后再过滤,...十二) DZ独创HTML编辑器,如何截取并使用,如果进行Discuz!代和Html代码转换 a) 这也算是DZ比较牛一项技术了,在早期版中,因DZ编辑器不足,使得很多用户放弃了DZ

3K21

在腾讯云服务器上搭建Discuz!

点击重装系统 image.png 按照下图操作 image.png 等待安装完成(强调一点如果是香港机器无视此话,如果是国内主机域名需要备案或者更改端口号) image.png 安装成功IP即为论坛地址...源码文件 文件-文件夹名称为您域名名称-上传-上传文件-选择DZ源码文件-点击开始上传-选中文件点击解压-删除压缩文件 image.png image.png image.png image.png...4.配置网站安装 点击网站-设置-网站目录-运行目录-选择/upload-保存 浏览器输入IP进入管理页面 开始配置,点击我同意-下一步-全新安装-配置信息(数据库账号密码可以在宝塔点击数据库进行查看...) image.png image.png image.png image.png image.png image.png 5.DZ网站后台 输入 你IP/admin.php 进入管理后台,输入账号密码即可...二.视频教程 1.轻量服务器便携安装视频教程 视频内容 2.云服务器安装DZ 视频内容

41.1K183

java 论坛_5 个最好用 Java 开源论坛系统

但是,由于前几天答应了一位读者自己会推荐一些开源论坛系统,所以,昨晚就简单地熬了个夜,对比了很多个开源论坛系统之后,总结成了这篇文章。...这篇文章我一共推荐了 5 个论坛类开源项目,除了有 1 个是基于 PHP 开发之外,其他都是基于 Java ,并且大部分都是基于 Spring Boot 这个主流框架来做。...但这并不是这次推荐他主要原因。作为本次论坛项目中第一个推荐项目,NiterForum NB 之处就是:他提供 NiterApp,完美适配了 NiterForum,支持 app 端扫码登录!...技术栈: Latke (作者自研以 JSON 为主 Java Web 框架)+jsoup[4] + Jodd[5] 推荐等级 :⭐⭐⭐⭐ 评价:讲真,Symphony 是笔者目前见过论坛项目中功能最齐全一款...Java 开发社区(论坛) 技术栈:Spring-Boot + Mybatis-Plus + MySQL 推荐等级 :⭐⭐⭐⭐ 评价:朋也社区基于 Java 语言,采用主流 Java Web 开发框架

4.5K20

论坛使用云数据库可能遭遇随机“The table XXX is full”异常

论坛在腾讯云已经良好工作了很久,不久前突然随机出现以下错误: [1492010797786_8959_1492010798424.png] 从字面意思上看,就是数据表“common_visit”满了写不进去...不过这个论坛使用是云数据库CDB,所以也可能是云数据库容量用完了。...论坛多年前设计时候,把一些临时性需要频繁读写数据表设计为了内存表,这样避免在读写这些表时候会产生磁盘 io 操作,从而提高了系统性能。...这在那个软硬件性能相比今天非常弱时代无疑是一个巨大优化。 但是这样需要确保数据库有足够多内存来创建内存表。...其实在现在数据库 CDB 中, io 性能瓶颈已经被极大打开了,内存表起到优化作用很有限,相反很容易带来内存不足导致 table is full 问题。

2.4K00

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

大家好,又见面了,我是你们朋友全栈君。 开启phpfsockopen函数 —— 解决DZ论坛安装问题“该函数需要 php.ini 中 allow_url_fopen 选项开启。...请联系空间商,确定开启了此项功能 在安装dz论坛时遇到因为fsockopen()函数问题无法进入下一步,安装错误显示“该函数需要 php.ini 中 allow_url_fopen 选项开启。...请联系空间商,确定开启了此项功能”,经过分析,总结了3个解决这个问题办法: 1、首先查看php是否有禁用相关函数 找到php.ini ,打开,查找“disable_functions”,看后面是否列出了禁用函数...解决办法总结 通过上面三种方法,对于dz论坛安装时出现“该函数需要 php.ini 中 allow_url_fopen 选项开启。请联系空间商,确定开启了此项功能”问题,就可以有针对性解决了!

1.1K20

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

X社区软件1,是一个采用PHP 和MySQL 等其他多种数据库构建性能优异、功能全面、安全稳定社区论坛平台。 2017年9月29日,Discuz!...0x02 复现 登陆DZ前台账户并在当前目录下新建test.txt用于测试 请求 home.php?...只要找到一个可以控制变量即可,这里选择了birthprovince。 在设置页面直接提交就可以绕过字段内容限制了。...由于DZ旧版代码更新流程不完整,已经没办法找到对应补丁了,回溯到2013年DZ3版本中,我们发现了旧漏洞代码 在白帽子提出漏洞,可以通过设置个人设置来控制本来不可控制变量,并提出了其中一种利用方式...厂商仅对于白帽子攻击poc进行了相应修复,导致几年后漏洞再次爆出,dz才彻底删除了这部分代码… 期间厂商对于安全问题解决态度值得反思… 在简单漏洞分析之后发现,任意文件删除可以删除包括data目录下

2.5K30
领券