Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索
123
返回列表 发新帖

DiscuzX如此慢原因之1

[复制链接]
pint 发表于 2012-10-5 07:41:22 来自手机 | 显示全部楼层
不要换版本
回复

使用道具 举报

yell_subma 发表于 2012-10-5 12:04:40 | 显示全部楼层
为了安全性 必须的
回复

使用道具 举报

 楼主| mark35 发表于 2012-10-5 14:04:29 | 显示全部楼层
本帖最后由 mark35 于 2012-10-5 17:10 编辑
左手悲伤 发表于 2012-10-5 00:05
mark35 你更让我们痛苦,知道为啥么?你指出了毛病但又不给要吃 让我们觉得自己病了但是得不到医治。请再 ...

DZ X系列慢是因为其功能强大(或者叫做臃肿)而mysql实在不给力。具体原因我有帖子详细说过。我对于dz7.2这么了解是因为其结构简单(虽然php与html代码混杂很是混乱),所以明了其流程以及可能会出现瓶颈的位置,要修改也就比较容易,哪怕是改动下结构也不算太难(比如改成多重主题分类)。即便如此也是持续改了一年多才得以确认可在pgsql上面正常上线运行。

而X系列比7.2异常复杂,追踪一个操作的流程花的精力会更多。如果要改动其(数据、流程)结构凭一己之力基本上是很难的。如果我衣食无忧不用上班倒是有热情来研究下,否则如果自己也没有编程能力话就只有看康盛什么时候RP大爆发了~

至于X2.5我实在是没兴趣去研究,因为不少东西我觉得完全是因为mysql这个垃圾所引发的,这些东西(结构、代码)根本就不应该存在。 比如对于抢楼,盖楼,固定楼层的3合1,我已经有了完美实现——结构更清晰,代码更简洁,性能更高效,自然就不想再去研究优化x2.5上那个盖楼抢楼2合1结构了。

另,还是多个小技巧来有效提高速度的,无论是dz72还是X系列。主要是在session更新(X2.5好像是对memcache更新,那就没啥效果),以及数据调用上
回复

使用道具 举报

゛浮云先生ヾ 发表于 2012-10-5 14:55:28 | 显示全部楼层
目前不少的虚拟主机,好像都没有配置pgsql数据库
回复

使用道具 举报

 楼主| mark35 发表于 2012-10-5 15:09:46 | 显示全部楼层
゛浮云先生ヾ 发表于 2012-10-5 14:55
目前不少的虚拟主机,好像都没有配置pgsql数据库

虚拟主机的极少。vps、独服可以自己安装
回复

使用道具 举报

ferming 发表于 2012-10-5 16:46:14 | 显示全部楼层
mark35 发表于 2012-9-11 15:20
@Cnteacher
我当然明白这个函数是干嘛的。 所以我一直在说mysql是垃圾,而DZ被mysql所绑架,dz的程序开发 ...

你这个不现实,主要IDC默认配置是MYSQL,目前这个是主流,等其他的数据库成为主流的时候,也许DZ也不用MYSQL了
回复

使用道具 举报

 楼主| mark35 发表于 2012-10-5 17:05:44 | 显示全部楼层
ferming 发表于 2012-10-5 16:46
你这个不现实,主要IDC默认配置是MYSQL,目前这个是主流,等其他的数据库成为主流的时候,也许DZ也不用MY ...

我讨论的不是现实与否而是技术
PHP无论是PDO还是函数操作数据库,都可以实现prepare/execute和quote,与数据库无关,只是dz挑了个最笨最慢的实现方式
回复

使用道具 举报

明镜 发表于 2012-10-5 19:55:59 | 显示全部楼层
左手悲伤 发表于 2012-10-5 00:05
mark35 你更让我们痛苦,知道为啥么?你指出了毛病但又不给要吃 让我们觉得自己病了但是得不到医治。请再 ...

这位兄弟的数据量达到什么级别了?
回复

使用道具 举报

letao 发表于 2012-10-6 03:44:37 | 显示全部楼层
还有,目前不少的虚拟主机,好像都没有配置pgsql数据库

http://m.aoar.cn/
回复

使用道具 举报

鸟小鸟 发表于 2012-10-6 08:09:22 | 显示全部楼层
我不要说我看晕了。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-11 09:23 , Processed in 0.099306 second(s), 13 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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