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 相关文章推荐
关于二级目录拖拽排序的实现(源码示例下载)
Apr 26 PHP
PHP 观察者模式的实现代码
May 10 PHP
解决File size limit exceeded 错误的方法
Jun 14 PHP
Yii Framework框架获取分类下面的所有子类方法
Jun 20 PHP
从零开始学YII2框架(六)高级应用程序模板
Aug 20 PHP
微信公众平台实现获取用户OpenID的方法
Apr 15 PHP
php实现修改新闻时删除图片的方法
May 12 PHP
WordPress中获取指定分类及其子分类下的文章数目
Dec 31 PHP
php 静态属性和静态方法区别详解
Apr 09 PHP
对laravel in 查询的使用方法详解
Oct 09 PHP
TP5框架实现一次选择多张图片并预览的方法示例
Apr 04 PHP
php中pcntl_fork详解
Apr 01 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读取MySQL数据代码
2008/06/05 PHP
PHP更新购物车数量(表单部分/PHP处理部分)
2013/05/03 PHP
php使用strtotime和date函数判断日期是否有效代码分享
2013/12/25 PHP
PHP 7.1新特性的汇总介绍
2016/12/16 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
phpstudy2018升级MySQL5.5为5.7教程(图文)
2018/10/24 PHP
基于jquery的一个拖拽到指定区域内的效果
2011/09/21 Javascript
php与js的区别是什么
2013/08/05 Javascript
jQuery实现的多选框多级联动插件
2014/05/02 Javascript
gridview生成时如何去掉style属性中的border-collapse
2014/09/30 Javascript
jQuery中trigger()方法用法实例
2015/01/19 Javascript
JS实现文字向下滚动完整实例
2015/02/06 Javascript
jQuery实现页面滚动时动态加载内容的方法
2015/03/20 Javascript
jQuery 实现评论等级好评差评特效
2016/05/06 Javascript
jQuery 自定义下拉框(DropDown)附源码下载
2016/07/22 Javascript
AngularJS中过滤器的使用与自定义实例代码
2016/09/17 Javascript
Jquery中attr与prop的区别详解
2017/05/27 jQuery
javaScript封装的各种写法
2017/08/14 Javascript
Three.js实现简单3D房间布局
2018/12/30 Javascript
如何基于JavaScript判断图片是否加载完成
2019/12/28 Javascript
vue element-ui中table合计指定列求和实例
2020/11/02 Javascript
讲解Python中的标识运算符
2015/05/14 Python
python构建深度神经网络(续)
2018/03/10 Python
python opencv设置摄像头分辨率以及各个参数的方法
2018/04/02 Python
Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解
2018/09/19 Python
对Python捕获控制台输出流的方法详解
2019/01/07 Python
python利用跳板机ssh远程连接redis的方法
2019/02/19 Python
Python学习笔记之While循环用法分析
2019/08/14 Python
Python解释器及PyCharm工具安装过程
2020/02/26 Python
html5指南-1.html5全局属性(html5 global attributes)深入理解
2013/01/07 HTML / CSS
小学教师师德演讲稿
2014/05/06 职场文书
营销团队口号
2014/06/06 职场文书
庆元旦活动总结
2014/07/09 职场文书
学生安全责任书模板
2014/07/25 职场文书
房屋过户委托书范本
2014/10/07 职场文书
Spring Boot 整合 Apache Dubbo的示例代码
2021/07/04 Java/Android