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
其他功能
Oct 09 PHP
phpMyAdmin 链接表的附加功能尚未激活问题的解决方法(已测)
Mar 27 PHP
PHP中几种常见的超时处理全面总结
Sep 11 PHP
如何使用php绘制在图片上的正余弦曲线
Jun 08 PHP
解析php中static,const与define的使用区别
Jun 18 PHP
PHP数据库连接mysql与mysqli对比分析
Jan 04 PHP
PHP+JQUERY操作JSON实例
Mar 23 PHP
PHP实现的数独求解问题示例
Apr 18 PHP
PHP手机号中间四位用星号*代替显示的实例
Jun 02 PHP
PHP简单实现二维数组赋值与遍历功能示例
Oct 19 PHP
HTTP头隐藏PHP版本号实现过程解析
Dec 09 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
一首老MP3,致敬WAR3经典
2021/03/08 魔兽争霸
php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
2011/05/04 PHP
PHP中创建图像并绘制文字的例子
2014/11/19 PHP
php 伪造ip以及url来路信息方法汇总
2014/11/25 PHP
php实现RSA加密类实例
2015/03/26 PHP
Laravel 将数据表的数据导出,并生成seeds种子文件的方法
2019/10/09 PHP
jquery的ajax()函数传值中文乱码解决方法介绍
2012/11/08 Javascript
jQuery使用append在html元素后同时添加多项内容的方法
2015/03/26 Javascript
jquery实现的Accordion折叠面板效果代码
2015/09/02 Javascript
PHP抓取HTTPS内容和错误处理的方法
2016/09/30 Javascript
jQuery validata插件实现方法
2017/06/25 jQuery
使用Angular-CLI构建NPM包的方法
2018/09/07 Javascript
angularjs手动识别字符串中的换行符方法
2018/10/02 Javascript
JavaScript实现打砖块游戏
2020/02/25 Javascript
Python使用稀疏矩阵节省内存实例
2014/06/27 Python
Python入门之modf()方法的使用
2015/05/15 Python
Python3实现抓取javascript动态生成的html网页功能示例
2017/08/22 Python
python对离散变量的one-hot编码方法
2018/07/11 Python
对python中的try、except、finally 执行顺序详解
2019/02/18 Python
Django中modelform组件实例用法总结
2020/02/10 Python
Python数据结构dict常用操作代码实例
2020/03/12 Python
Python decimal模块使用方法详解
2020/06/08 Python
详解python变量与数据类型
2020/08/25 Python
详解canvas.toDataURL()报错的解决方案全都在这了
2020/03/31 HTML / CSS
SOKOLOV官网:俄罗斯珠宝首饰品牌
2021/01/02 全球购物
大学毕业生自荐书怎么写?
2014/01/06 职场文书
清华大学自主招生自荐信
2014/01/29 职场文书
2014年情人节活动方案
2014/02/16 职场文书
家长对老师的评语
2014/04/18 职场文书
优秀毕业生的求职信
2014/07/21 职场文书
政风行风评议工作总结
2014/10/21 职场文书
农村党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书
2014年质量管理工作总结
2014/12/01 职场文书
党员个人年度总结
2015/02/14 职场文书
三八妇女节致辞
2015/07/31 职场文书
选择比努力更重要?这是长期以来对“努力”的最大误解
2019/07/12 职场文书