使用织梦建站时候发现,当数据量达到一定级别的时候,会出现整个系统异常的缓慢。有一个朋友有大概40万条的数据的样子。网站就变得非常缓慢,生成静态页面时更是吃力的不行,让你等个够。织梦模板网分享以下方法解决这个问题。

方案一:数据分表存储,不要把所有数据存于一个表
早期的织梦所有数据都是存储于一个表,并没有独立 addonarticle这样的附件表。从大概V5.0版本开始,出现了分表存储。所以,可以参考官方的整个升级变化,可以把网站的内容都分表处理,如果数据量非常大的话,推荐一个栏目一个表。如果数据量不是很大,可以一个*栏目一个表。(大概的一个量,在100万级别的话,推荐一个*栏目一个表,子栏目不多的情况下,如果在100万-500万级别,推荐一个栏目一个表,如果是500万往上走,换系统吧,织梦已经满足不了你了。。)
方案二:影响html生成速度的*要素:arclist,优化arclist标签
其实在织梦v5.0的时候,织梦官方做了缓存机制,极大了优化了。但是从数据监控来看,影响静态化生成的*要素,当属arclist标签。很多站长喜欢用arclist标签来调用*新文章、热门文章、推荐和头条等,同时arclist标签每次都带着一大堆条件去主表中查询,可能还会关联附加表,对一次性生 成大量文章来说,只是重复使用arclist标签对数据库重复查询罢了,自然会花去大量时间。
优化方法①、DedeCMS新的版本中,生成HTML时arclist标签会直接调用缓存数据,省去arclist标签重复查询数据库的时间,顿时让上述工作变得轻松起来,生成速度得到提升也是必然的。你只用在系统参数->性能选项中,找到arclist标签调用缓存(cfg_index_cache)(0 不启用,大于0值为多少秒),根据自身实际需求调整缓存调用时间。
优化方法②、我们可以通过freelist(自由列表)功能事先生成*新、热门、推荐、头条等文章列表页面,然后用include标签直接引入到 模板里,标签格式为:{dede:include file=’文章列表页面文件名称’ ismake=’ no’/}。
另外,系统参数-核心设置里默认的关键字替换功能(cfg_keyword_replace)是开启的,如果文章是采集过来的,还是关闭的好,有很多关键字都毫无意义,甚至会有乱码导致生成出错,关掉此功能对提高系统性能是有一定帮助的。
方案三:优化织梦数据表索引
在Mysql中,索引无疑是*的加快查询的工具了,一个合理的索引组合会极大地提升 你的查询效率和系统性能。言归正传,你可以通过phpmyadmin或是一个叫Navicat for MySQL的软件(推荐)来管理你的数据库。
分析DEDECMS数据表信息,不难发现,所有的文章数据是存储在dede_archives和dede_arctiny,以及对应的 dede_addonarticle附加表中的。生成HTML时,sql查询主要围绕这三张表来的。个人认为,凡是要排序的字段和查询条件的字段及文档 ID都要建立索引,如果一个没有建立,将会严重影响MySQL的查询效率,*终导致生成速度变慢。DEDECMS数据表索引建立方法如下:
a)dede_archives,是文章的主表,存储文章标题、关键 字、描述、发布时间等信息,10万数据的表大小可能在30MB左右,也是我们优化的重点。你需要建立的索引字段有,id、channel、 pubdate、sortrank、ismake、typeid、mainindex、lastpost;其中,像系统默认的mainindex和 lastpost这两个组合索引,个人认为存在意义不大,可以删除,自己掂量。需要注意的是,click字段,是文档的点击数,此字段更新频率,建立索引 后会对系统维护带来一定压力,另外也有人说频繁更新的建立索引会容易导致数据库损坏,也无从查证。个人建议click字段保留,不建立索引。
b)dede_arctiny,这个表比较小,10万数据的表大小不到5MB,建议不建立索引,可以将自带的删除掉,或者只保留sortrank索引。
c)dede_addonarticle,是文章附加表,主要是用来存储文章内容的,不作索引考虑。
方案四:搭建胜过Apache十倍的高并发Web服务器 Nginx + PHP(FastCGI)
Web服务器的重要性不需多言,对提升网站性能有着直接影响。
在PHP开发中,*常用的环境莫过于在 LAMP:Linux+apache+mysql+php了,在windows下有 WAMP:Windows+apache/iis+mysql+php,我的WEB站点也是在这种环境下开发的。Nginx + PHP(FastCGI)无疑是你*好的选择,在Windows和Linux下都可以安装,只是Windows下的Nginx表现要远远逊色于Linux。
# 柳北区网站建设策略
# 有一定
# 是从
# 网站默认关键字优化
# 惠州网站建设公司有哪些
# 南通营销型网站建设推广
# 网站推广营销海报图片
# 莱州视频网站优化公司
# 拼多多代刷网站推广
# 新媒体业务营销推广案例
# 网络营销邮件推广
# 义马电器网站建设
# 不多
# 超市产品推广网站有哪些
# 无锡营销推广需要多少*
# 鼓楼区百度网站推广
# 自由职业推广营销
# 广西热门seo工具
# 写真网站推广的基本方法
# 铜陵网站优化排名软件
# 北京诚信建设网站
# 新网站找便宜的推广平台
# 鼓楼区个人网站建设
# 发布时间
# 织梦CMS教程
# 网站提速
# 优化
# 优化方案
# 织梦
# 宋体
# 化生
# 文章列表
# 头条
# 的是
# 都是
# 织梦DedeCMS网站提速优化方案
# 文档
# 也有
# 会有
# 带着
# 你可以
# 都要
# 将会
# 有很多
# 还会
# 点击数
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化91478 】
【
技术知识72672 】
【
云计算0 】
【
GEO优化84317 】
【
优选文章0 】
【
营销推广36048 】
【
网络运营41350 】
【
案例网站102563 】
【
AI智能45237 】
相关推荐:
织梦common.inc.php修改文件权限644后刷新又变为777解决方法_织梦CMS教程
建站之星如何实现五合一智能建站与营销推广?
官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站
帝国CMS6.0会员中心模板下载_帝国CMS教程
如何在阿里云高效完成企业建站全流程?
如何快速查询网站的真实建站时间?
小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
dedecms织梦文章标题title长度修改方法_织梦CMS教程
建站之星模板安装失败:PHP版本不兼容?
织梦cms复制页面内容,自动在后面加上网址_织梦CMS教程
dedecms织梦select_soft_post.php任意文件上传漏洞解决方案 _织梦CMS教程
织梦让channelartlist标签里的channel支持currentstyle_织梦CMS教程
织梦dedecms默认作者和默认来源修改方法_织梦CMS教程
织梦dedecms留言板注入漏洞edit.inc.php修复方法_织梦CMS教程
建站之星免费版是否永久可用?
织梦默认搜索框修改为自己多功能搜索框_织梦CMS教程
定制建站平台哪家好?企业官网搭建与快速建站方案推荐
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
建站主机选哪家性价比最高?
织梦在线订单插件GBK-UTF版_织梦插件
宁波自助建站系统如何快速打造专业企业网站?
织梦自定义表单带内容验证的js代码分享_织梦CMS教程
织梦后台直接添加会员功能开发方法_织梦CMS教程
建站之星伪静态规则如何正确配置?
建站之星Pro快速搭建教程:模板选择与功能配置指南
建站之星模板快速切换与风格调整操作指南
织梦实现全站按TAG和关键字调用相关文章教程_织梦CMS教程
织梦采集中用到的一些过滤规则_织梦CMS教程
如何零基础在云服务器搭建WordPress站点?
如何快速选择适合个人网站的云服务器配置?
建站助手数据库密码错误与MySQL服务异常排查指南
零服务器AI建站解决方案:快速部署与云端平台低成本实践
织梦dedeCMS文章防刷新增加点击数教程_织梦CMS教程
如何配置支付宝与微信支付功能?
如何在阿里云通过域名搭建网站?
建站之星数据库如何配置?SEO优化关键步骤详解
建站之星源码如何快速优化SEO与模板设计?
网站TAG标签正确使用方法_SEO优化教程
高防服务器:AI智能防御DDoS攻击与数据安全保障
建站主机CVM配置优化、SEO策略与性能提升指南
织梦dedecms搜索页不显示广告解决方法_织梦CMS教程
建站中国官网:模板定制+SEO优化+建站流程一站式指南
织梦二次开发调用指定模型自定义字段值的文章列表_织梦CMS教程
PHPCMS调用多个分类栏目的*新文章方法_PHPCMS教程
建站企业服务器配置方案:性能优化与CDN加速策略解析
如何在万网开始建站?分步指南解析
百度编辑器UEditor超出*大字数后不能完整保存解决方法_织梦CMS教程
织梦{dede:channelartlist}标签与{dede:arclist}标签通过函数判断来实现不同样式方法_织梦CMS教程
织梦去掉{dede:field.body/} 中的p元素_织梦CMS教程
2017-08-05
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。