Dedecms V3.1 生成HTML速度的优化办法


Posted in PHP onMarch 18, 2007

由于版本兼容性等各方面的原因,实际上dedecms的索引有点混乱,如果索引设置得适合,影响dedecmsHTML生成速度的,主要是获得没有按默认按排序的文章列表的时候,由于要重新排序,数据量大时速度会很不理想,可以通过下面几个步骤轻松优化:

1、进入 phpmyadmin ,把 dedecms 站点 dede_archives 除了 ID 主键的索引外的索引删除;

2、用SQL创建如下索引:
Alter TABLE `#@__archives` ADD INDEX  `click` (`click`);
Alter TABLE `#@__archives` ADD INDEX  `typeid` (`typeid`);
Alter TABLE `#@__archives` ADD INDEX  `arcrank` (`arcrank`);
Alter TABLE `#@__archives` ADD INDEX  `sortrank` (`sortrank`);
Alter TABLE `#@__archives` ADD INDEX  `senddate` (`senddate`);
Alter TABLE `#@__archives` ADD INDEX  `pubdate` (`pubdate`);
Alter TABLE `#@__archives` ADD INDEX  `litpic` (`litpic`);
Alter TABLE `#@__archives` ADD INDEX  `typeid2` (`typeid2`);

在数据量为1W-10W左右的区间,经过这样的优化后,如果内容页没有相关文章的标记,生成速度会快三至五倍
如果有相关文章标记,也会快两至三倍

PHP 相关文章推荐
用 php 编写的日历
Oct 09 PHP
十天学会php之第八天
Oct 09 PHP
php 设计模式之 工厂模式
Dec 19 PHP
淘宝ip地址查询类分享(利用淘宝ip库)
Jan 07 PHP
PHP图片等比例缩放生成缩略图函数分享
Jun 10 PHP
php实现上传图片保存到数据库的方法
Feb 11 PHP
PHP file_get_contents函数读取远程数据超时的解决方法
May 13 PHP
PHP中生成UUID自定义函数分享
Jun 10 PHP
php数组分页实现方法
Apr 30 PHP
php微信公众平台开发(三)订阅事件处理
Dec 06 PHP
yii2实现 "上一篇,下一篇" 功能的代码实例
Feb 04 PHP
总结的一些PHP开发中的tips(必看篇)
Mar 24 PHP
dedecms模板标签代码官方参考
Mar 17 #PHP
收集的DedeCMS一些使用经验
Mar 17 #PHP
dedecms防止FCK乱格式化你的代码的修改方法
Mar 17 #PHP
dedecms采集中可以过滤多行代码的正则表达式
Mar 17 #PHP
php中文本操作的类
Mar 17 #PHP
火车头采集器3.0采集图文教程
Mar 17 #PHP
php环境配置 php5 MySQL5 apache2 phpmyadmin安装与配置图文教程
Mar 16 #PHP
You might like
php str_pad 函数使用详解
2009/01/13 PHP
php实现的树形结构数据存取类实例
2014/11/29 PHP
ecshop适应在PHP7的修改方法解决报错的实现
2016/11/01 PHP
php对接java现实加签验签的实例
2016/11/25 PHP
JQuery 插件制作实践 xMarquee插件V1.0
2010/04/02 Javascript
JQuery中对Select的option项的添加、删除、取值
2013/08/25 Javascript
jQuery+jRange实现滑动选取数值范围特效
2015/03/14 Javascript
Javascript常用小技巧汇总
2015/06/24 Javascript
DOM操作原生js 的bug,使用jQuery 可以消除的解决方法
2016/09/04 Javascript
详解angular2实现ng2-router 路由和嵌套路由
2017/03/24 Javascript
React.js中常用的ES6写法总结(推荐)
2017/05/09 Javascript
vue中实现图片和文件上传的示例代码
2018/03/16 Javascript
Angular ng-animate和ng-cookies用法详解
2018/04/18 Javascript
开发中常用的25个JavaScript单行代码(小结)
2019/06/28 Javascript
Vue内部渲染视图的方法
2019/09/02 Javascript
jQuery实现验证用户登录
2019/12/10 jQuery
JS实现鼠标移动拖尾
2020/12/27 Javascript
python33 urllib2使用方法细节讲解
2013/12/03 Python
python监控linux内存并写入mongodb(推荐)
2017/09/11 Python
深入理解Django的中间件middleware
2018/03/14 Python
python格式化输出保留2位小数的实现方法
2019/07/02 Python
Python Numpy 控制台完全输出ndarray的实现
2020/02/19 Python
selenium WebDriverWait类等待机制的实现
2020/03/18 Python
Python实现数字的格式化输出
2020/08/01 Python
HTML5 Canvas 实现圆形进度条并显示数字百分比效果示例
2017/08/18 HTML / CSS
SHEIN香港:价格实惠的女性时尚服装
2018/08/14 全球购物
Senreve官网:美国旧金山的奢侈手袋品牌
2019/03/21 全球购物
制衣厂各岗位职责
2013/12/02 职场文书
材料工程专业毕业生求职信
2014/03/04 职场文书
高中课前三分钟演讲稿
2014/09/13 职场文书
2014超市双十一活动策划方案
2014/09/29 职场文书
乔迁之喜答谢词
2015/01/05 职场文书
店铺转让协议书
2015/01/29 职场文书
2016领导干部廉洁从政心得体会
2016/01/19 职场文书
nginx负载功能+nfs服务器功能解析
2022/02/28 Servers
Java8 CompletableFuture 异步回调
2022/04/28 Java/Android