使用织梦建站时候发现,当数据量达到一定级别的时候,会出现整个系统异常的缓慢。有一个朋友有大概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 】
相关推荐:
dedecms织梦图集标签实现数字自增教程_织梦CMS教程
织梦如何取消后台登陆验证码_织梦CMS教程
建站之星智能模板:企业官网搭建与SEO优化一站式解决方案
建站助手哪款好?一键生成+SEO优化免费神器推荐
DEDECMS织梦调用某个作者在某个栏目发布的文章列表_织梦CMS教程
织梦dedecms网站sitemap及rss地图自动生成在根目录插件_织梦插件
如何在IIS中新建站点并配置端口与物理路径?
二级目录301重定向到二级域名方法_织梦CMS教程
建站VPS配置与SEO优化指南:关键词排名提升策略
织梦cms建站优化之正确设置网站标题 _SEO优化教程
*新织梦DedeCMS V5.7 SP2模板安装图文教程_织梦CMS教程
如何在阿里云虚拟主机上快速搭建个人网站?
帝国cms网站不同地方生成不同的缩略图_帝国CMS教程
建站助手共享版:智能模板一键生成与多端适配指南
如何获取免费开源的自助建站系统源码?
织梦cms网站sitemap地图生成插件 _织梦插件
广州营销型建站服务商推荐:技术优势与SEO优化解析
织梦dedecms列表分页添加省略号(支持动态静态)_织梦CMS教程
织梦文章简介[field:description /]如何修改字数限制_织梦CMS教程
如何快速搭建二级域名独立网站?
建站优选虚机推荐_高性价比配置指南 快速搭建方案
织梦实现三级多级栏目嵌套调用教程_织梦CMS教程
导航网站建站方案与优化指南:一站式高效搭建技巧解析
dedecms织梦kindeditor编辑器整合七牛云支持支持图集_织梦插件
如何快速生成高效建站系统源代码?
织梦cms复制页面内容,自动在后面加上网址_织梦CMS教程
织梦DEDECMS会员调用方法详解_织梦CMS教程
如何彻底删除建站之星生成的Banner?
织梦DedeCMS上级栏目名称及链接的2种调用方法_织梦CMS教程
织梦cms图片太大自动按比例缩放_织梦CMS教程
织梦dedecms留言板注入漏洞edit.inc.php修复方法_织梦CMS教程
建站之星模板安装的正确流程与注意事项?
建站之星导航如何优化提升用户体验?
香港服务器部署网站为何提示未备案?
织梦DEDECMS列表页缩略图随机调用教程_织梦CMS教程
帝国CMS教程验证码不显示_帝国CMS教程
织梦dedecms让文章页关键词自动SEO内链_织梦CMS教程
如何确保西部建站助手FTP传输的安全性?
织梦游客输入昵称进行评论的简单方法_织梦CMS教程
建站之星最新版如何快速生成专业网站?
织梦dedecms搜索页不显示广告解决方法_织梦CMS教程
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
织梦让广告延时加载显示,网站主要内容打开后才开始加载广告_织梦CMS教程
织梦dedecms搜索页显示条数10条更改_织梦CMS教程
建站org新手必看:2024最新搭建流程与模板选择技巧
建站之星自适应模板:一站式自定义设计,高效打造专业网站
织梦调用文章简介[field:description /]如何限制字数_织梦CMS教程
dedecms织梦ueditor百度编辑器整合七牛云支持支持图集_织梦插件
如何在宝塔面板中创建新站点?
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
2017-08-05
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。