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代码
Mar 08 PHP
php入门教程 精简版
Dec 13 PHP
php+mysql不用递归实现的无限级分类实例(非递归)
Jul 08 PHP
PHP输出一个等腰三角形的方法
May 12 PHP
php计算整个目录大小的方法
Jun 01 PHP
php判断对象是派生自哪个类的方法
Jun 20 PHP
微信支付扫码支付php版
Jul 22 PHP
PHP实现带重试功能的curl连接示例
Jul 28 PHP
php array_map使用自定义的函数处理数组中的每个值
Oct 26 PHP
Windows下php+mysql5.7配置教程
May 16 PHP
PHP操作Postgresql封装类与应用完整实例
Apr 24 PHP
PHP crc32()函数讲解
Feb 14 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将csv文件导入到mysql数据库的方法
2014/12/24 PHP
php中有关合并某一字段键值相同的数组合并的改进
2015/03/10 PHP
一些Javascript的IE和Firefox(火狐)兼容性的问题总结及常用例子
2009/05/21 Javascript
jQuery ajax调用WCF服务实例
2014/07/16 Javascript
JavaScript实现判断图片是否加载完成的3种方法整理
2015/03/13 Javascript
javascript中动态函数用法实例分析
2015/05/14 Javascript
JS实现同一个网页布局滑动门和TAB选项卡实例
2015/09/23 Javascript
js改变透明度实现轮播图的算法
2020/08/24 Javascript
页面点击小红心js实现代码
2018/05/26 Javascript
vue.js内置组件之keep-alive组件使用
2018/07/10 Javascript
vue-cli3 DllPlugin 提取公用库的方法
2019/04/24 Javascript
一文读懂ES7中的javascript修饰器
2019/05/06 Javascript
vue element-ui之怎么封装一个自己的组件的详解
2019/05/20 Javascript
如何解决vue在ios微信"复制链接"功能问题
2020/03/26 Javascript
[02:19]2018年度DOTA2最佳核心位选手-完美盛典
2018/12/17 DOTA
使用graphics.py实现2048小游戏
2015/03/10 Python
Python使用Beautiful Soup包编写爬虫时的一些关键点
2016/01/20 Python
Python连接SQLServer2000的方法详解
2017/04/19 Python
利用Celery实现Django博客PV统计功能详解
2017/05/08 Python
Python使用smtp和pop简单收发邮件完整实例
2018/01/09 Python
django传值给模板, 再用JS接收并进行操作的实例
2018/05/28 Python
在Python中实现shuffle给列表洗牌
2018/11/08 Python
Python super()函数使用及多重继承
2020/05/06 Python
使用CSS3来制作消息提醒框
2015/07/12 HTML / CSS
HTML5之SVG 2D入门12—SVG DOM及DOM操作介绍
2013/01/30 HTML / CSS
详解HTML5中的Communication API基本使用方法
2016/01/29 HTML / CSS
美国知名的女性服饰品牌:LOFT(洛芙特)
2016/08/05 全球购物
南非最受欢迎的时尚品牌:MRP
2016/09/18 全球购物
酷瑞网络科技面试题
2012/03/30 面试题
环境科学专业个人求职信
2013/09/26 职场文书
党课知识竞赛主持词
2014/04/01 职场文书
岗位职责说明书模板
2014/07/30 职场文书
考试作弊万能检讨书
2014/10/19 职场文书
实训报告范文大全
2014/11/04 职场文书
辩论赛新闻稿
2015/07/17 职场文书
Java数组详细介绍及相关工具类
2022/04/14 Java/Android