织梦DedeCMS网站提速优化方案_织梦CMS教程
栏目:网络技术 发布时间:2017-08-05
使用织梦建站时候发现,当数据量达到一定级别的时候,会出现整个系统异常的缓慢。有一个朋友有大概40万条的数据的样子。网站就变得非常缓慢,生成静态页面时更是吃力的不

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

 

方案一:数据分表存储,不要把所有数据存于一个表

早期的织梦所有数据都是存储于一个表,并没有独立 addonarticle这样的附件表。从大概V5.0版本开始,出现了分表存储。所以,可以参考官方的整个升级变化,可以把网站的内容都分表处理,如果数据量非常大的话,推荐一个栏目一个表。如果数据量不是很大,可以一个顶级栏目一个表。(大概的一个量,在100万级别的话,推荐一个顶级栏目一个表,子栏目不多的情况下,如果在100-500万级别,推荐一个栏目一个表,如果是500万往上走,换系统吧,织梦已经满足不了你了。。)

 

方案二:影响html生成速度的第一要素:arclist,优化arclist标签

其实在织梦v5.0的时候,织梦官方做了缓存机制,极大了优化了。但是从数据监控来看,影响静态化生成的第一要素,当属arclist标签。很多站长喜欢用arclist标签来调用*新文章、热门文章、推荐和头条等,同时arclist标签每次都带着一大堆条件去主表中查询,可能还会关联附加表,对一次性生 成大量文章来说,只是重复使用arclist标签对数据库重复查询罢了,自然会花去大量时间。

 

优化方法①、DedeCMS新的版本中,生成HTMLarclist标签会直接调用缓存数据,省去arclist标签重复查询数据库的时间,顿时让上述工作变得轻松起来,生成速度得到提升也是必然的。你只用在系统参数->性能选项中,找到arclist标签调用缓存(cfg_index_cache(0 不启用,大于0值为多少秒),根据自身实际需求调整缓存调用时间。

 

优化方法②、我们可以通过freelist(自由列表)功能事先生成*新、热门、推荐、头条等文章列表页面,然后用include标签直接引入到 模板里,标签格式为:{dede:include file=’文章列表页面文件名称’ ismake= no/}

 

另外,系统参数-核心设置里默认的关键字替换功能(cfg_keyword_replace)是开启的,如果文章是采集过来的,还是关闭的好,有很多关键字都毫无意义,甚至会有乱码导致生成出错,关掉此功能对提高系统性能是有一定帮助的。

 

方案三:优化织梦数据表索引

Mysql中,索引无疑是*有效的加快查询的工具了,一个合理的索引组合会极大地提升 你的查询效率和系统性能。言归正传,你可以通过phpmyadmin或是一个叫Navicat for MySQL的软件(推荐)来管理你的数据库。

分析DEDECMS数据表信息,不难发现,所有的文章数据是存储在dede_archivesdede_arctiny,以及对应的 dede_addonarticle附加表中的。生成HTML时,sql查询主要围绕这三张表来的。个人认为,凡是要排序的字段和查询条件的字段及文档 ID都要建立索引,如果一个没有建立,将会严重影响MySQL的查询效率,*终导致生成速度变慢。DEDECMS数据表索引建立方法如下:

 

adede_archives,是文章的主表,存储文章标题、关键 字、描述、发布时间等信息,10万数据的表大小可能在30MB左右,也是我们优化的重点。你需要建立的索引字段有,idchannel pubdatesortrankismaketypeidmainindexlastpost;其中,像系统默认的mainindex lastpost这两个组合索引,个人认为存在意义不大,可以删除,自己掂量。需要注意的是,click字段,是文档的点击数,此字段更新频率,建立索引 后会对系统维护带来一定压力,另外也有人说频繁更新的建立索引会容易导致数据库损坏,也无从查证。个人建议click字段保留,不建立索引。

bdede_arctiny,这个表比较小,10万数据的表大小不到5MB,建议不建立索引,可以将自带的删除掉,或者只保留sortrank索引。

cdede_addonarticle,是文章附加表,主要是用来存储文章内容的,不作索引考虑。

 

方案四:搭建胜过Apache十倍的高并发Web服务器 Nginx + PHPFastCGI

Web服务器的重要性不需多言,对提升网站性能有着直接影响。

PHP开发中,*常用的环境莫过于在 LAMP:Linux+apache+mysql+php了,在windows下有 WAMP:Windows+apache/iis+mysql+php,我的WEB站点也是在这种环境下开发的。Nginx + PHPFastCGI)无疑是你*好的选择,在WindowsLinux下都可以安装,只是Windows下的Nginx表现要远远逊色于Linux



# 织梦CMS教程  # 株洲网站建设开发设计  # 综合性网站建设策划  # 场景营销抖音号推广方法  # 松原高端网站建设有哪些  # 为什么要做seo视频  # 是从  # 有一定  # 不多  # 点击数  # 还会  # 有很多  # 将会  # 都要  # 你可以  # 带着  # 也有  # 会有  # 织梦DedeCMS网站提速优化方案  # 网站提速  # 优化  # 优化方案  # 织梦  # 宋体  # 化生  # 文章列表  # 头条  # 的是  # 都是  # 发布时间  # 文档  # 郑州营销seo  # 网络营销战略推广  # 金东论坛营销推广  # 衢州营销策划推广  # 海沧区seo网络推广  # 南安短视频营销推广  # 天津移动端网站建设  # 麻城品牌网站建设  # 网络宣传网站建设咨询  # 后谷咖啡SEO  # 扬州网站建设*好的企业  # 节日营销推广案例范文  # 白云品牌网站建设优惠  # seo专员理由  # 微信群营销*佳推广时间 


相关文章: 如何利用网站访问数据调整目标市场定位_网站建设教程  专业SEO优化策略与方法有哪些?_SEO优化教程  南京网站建站公司_南京网站制作建设_SEO管理会计论文  公司网站建设制作_公司网站建设多少费用_光雾山景区网站建设  济南网站建设开发与制作_济南网站建设开发_seo推荐火星出词  高端网站建设设计方案_高端网站建设设计理念_seo营销推广方法外推劫持  搭建网站时如何选择适合的虚拟主机或独立服务器_网站建设教程  临沂网站策划中需要注意的关键因素是什么_网站建设教程  如何规划宣城网站建设的整体流程_网站建设教程  北京网站建设公司_北京网站建设推广_福州seo网站价格  网站建设如何突出风格?  中小企业在焦作的SEO成功案例有哪些?_SEO优化教程  南京定制网站建设公司_南京定制网站建设_南宁seo网站优化平台费用  【网站怎么优化推广】免费网站的推广方法有哪些?如何做百度搜索推广?  服务网站建设方案_服务网站建设推广_内江高端建设网站价格  云浮SEO推广的定义是什么?_SEO优化教程  大连网站建设公司有哪些_医疗SEO还能做吗  h5网站建设还需要做移动端网站吗?  【动态网页如何制作】如何制作一个简单的动态网页?如何在网页中插入动态图像?在HTML网页制作中实现动态效果?  如何处理JavaScript渲染对SEO的阻塞问题?_SEO优化教程  机械设备网站建设需要多少钱  中小企业网页制作如何做?中小企业网页制作多少钱?  SEO优化专员如何通过晋升与技能提升实现职业发展?_SEO优化教程  如何通过网站架构优化实现集团化服务协同_网站建设教程  芜湖网站建设公司  制作一个小型网站_制作一个小说网站_制作一个网站要多少时间  有哪些内容优化策略可以帮助提升*SEO排名?_SEO优化教程  网站建设发展现状_网站建设发展_视频推广的营销策略  公司网页网站建设方案_公司网页网站建设流程_宜春网站推广总结哪家好  如何通过流量与转化数据分析评估SEO效果?_SEO优化教程  自适应网站代码_自适应网站_自适应网页制作  网站建设前需要考虑哪些问题?  佛山网站建设公司_佛山网站建设制作_单县整合营销推广中心  建设一个网站多少钱啊_建设一个网站多少钱_涞水县网站推广联系方式  自己设计衣服的网站_自己设计一个网站_自己设计网页  电商网站建设公司的设计流程包含哪些步骤_网站建设教程  滨海新区新站SEO优化案例_SEO优化教程  高端网站开发公司_高端网站开发流程_新网站上钱如何推广  宁波市场的SEO需求_SEO优化教程  【网站开发】使用flask开发的网站是什么?电子商务网站的一般结构是什么?  成都企业通过SEO实现在线流量增长的策略_SEO优化教程  安阳网站开发中如何运用人工智能技术提升交互功能_网站建设教程  阜新SEO优化的有效策略_SEO优化教程  【网站设计个人】建立网站的基本步骤是什么?如何建立网站?个人网页设计导航上可以写什么?  小程序开发价格对比-哪家公司更划算?_高端网站建设优化公司  【网站设计模板网站】网站设计模板网站怎么做,网站建设模板怎么搭建?  网站建设的费用构成是怎样的?  外贸网站建设要注意的几点  南通网站建设和制作_南通网站建设免费推荐_中卫电商网站建设  【企业网站建站】企业网站的建站步骤是什么?企业网站搭建的意义和要素 


相关栏目: 【 网络营销44070 】 【 网络推广122852 】 【 网络优化116010 】 【 网址导航102054 】 【 网络技术82194 】 【 网络资讯43554