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 smarty模版引擎中的缓存应用
Dec 02 PHP
PHP 函数学习简单小结
Jul 08 PHP
php array_walk() 数组函数
Jul 12 PHP
PHP __autoload函数(自动载入类文件)的使用方法
Feb 04 PHP
深入PHP curl参数的详解
Jun 17 PHP
php设计模式之简单工厂模式详解
Sep 04 PHP
php json_encode()函数返回json数据实例代码
Oct 10 PHP
phpnow php探针环境检测代码
Nov 04 PHP
php中cookie实现二级域名可访问操作的方法
Nov 11 PHP
PHP模板引擎Smarty内置变量调解器用法详解
Apr 11 PHP
YII2框架中excel表格导出的方法详解
Jul 21 PHP
PHP number_format函数原理及实例解析
Jul 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后台多用户权限组思路与实现程序代码分享
2012/02/13 PHP
php环境下利用session防止页面重复刷新的具体实现
2014/01/09 PHP
Linux基于php-fpm模式的lamp搭建phpmyadmin的方法
2018/10/25 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
2020/04/02 PHP
如何通过PHP实现Des加密算法代码实例
2020/05/09 PHP
初探jquery——表单应用范例
2007/02/20 Javascript
javascript 简单高效判断数据类型 系列函数 By shawl.qiu
2007/03/06 Javascript
兼容IE和Firefox的javascript获取iframe文档内容的函数
2011/08/15 Javascript
多种方法判断Javascript对象是否存在
2013/09/22 Javascript
jQuery中trigger()方法用法实例
2015/01/19 Javascript
JS实现灵巧的下拉导航效果代码
2015/08/25 Javascript
基于javascript实现表格的简单操作
2016/05/21 Javascript
微信jssdk用法汇总
2016/07/16 Javascript
mvc 、bootstrap 结合分布式图简单实现分页
2016/10/10 Javascript
ajax +NodeJS 实现图片上传实例
2017/06/06 NodeJs
详解vue-router2.0动态路由获取参数
2017/06/14 Javascript
Vue中v-for的数据分组实例
2018/03/07 Javascript
jQuery实现简单复制json对象和json对象集合操作示例
2018/07/09 jQuery
Vue实现简易购物车页面
2020/12/30 Vue.js
[52:36]VGJ.S vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
比较详细Python正则表达式操作指南(re使用)
2008/09/06 Python
Python实现爬虫设置代理IP和伪装成浏览器的方法分享
2018/05/07 Python
PyCharm的设置方法和第一个Python程序的建立
2019/01/16 Python
Python英文文章词频统计(14份剑桥真题词频统计)
2019/10/13 Python
Python生态圈图像格式转换问题(推荐)
2019/12/02 Python
Pytest参数化parametrize使用代码实例
2020/02/22 Python
Python+appium框架原生代码实现App自动化测试详解
2020/03/06 Python
Django执行源生mysql语句实现过程解析
2020/11/12 Python
CSS3实现瀑布流布局与无限加载图片相册的实例代码
2016/12/22 HTML / CSS
哄娃神器4moms商店:美国婴童用品品牌
2019/03/07 全球购物
新加坡领先的在线生活方式和杂货购物网站:EAMART
2019/04/02 全球购物
社保委托书怎么写
2014/08/02 职场文书
2014法制宣传日活动总结范文
2014/11/01 职场文书
王亚平太空授课观后感
2015/06/12 职场文书
保护动物的宣传语
2015/07/13 职场文书
Java 超详细讲解IO操作字节流与字符流
2022/03/25 Java/Android