Dedecms V3.1 生成HTML速度的优化办法
作者:bea
由于版本兼容性等各方面的原因,实际上dedecms的索引有点混乱,如果索引设置得适合,影响dedecmsHTML生成速度的,主要是获得没有按默认按排序的文章列表的时候,由于要重新排序,数据量大时速度会很不理想,可以通过下面几个步骤轻松优化: 1、进入phpmyadmin,把dedecms站点dede_archives除了ID主键的索引外的索引删除; 2、用SQL创建如下索引: AlterTABLE`#@__archives`ADDINDEX`click`(`click`);
由于版本兼容性等各方面的原因,实际上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左右的区间,经过这样的优化后,如果内容页没有相关文章的标记,生成速度会快三至五倍
如果有相关文章标记,也会快两至三倍
有用 |
无用
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分页示例代码
- 简单介绍下 PHP5 中引入的 MYSQLI的用途
- IIS6的PHP最佳配置方法
- php中的实现trim函数代码
- php中判断一个字符串包含另一个字符串的方法
- php之字符串变相相减的代码
- PHP入门速成教程
- phpMyAdmin 安装教程全攻略
- PHP5中的this,self和parent关键字详解教程
- Discuz!插件:自动隐藏帖子
- 一篇不错的PHP基础学习笔记
- PHP_MySQL教程-第三天 基本函数
- PHP_MySQL教程-第二天while循环与数据库操作
- PHP_MySQL教程-第一天
- PHP 中dirname(_file_)讲解
- PHP session常见问题集锦及解决办法总结
- php中的session完全教程
- 用PHP生成html分页列表的代码
- PHP实现采集程序原理和简单示例代码