dedecms快速建站(Dedecms 生成静态页面速度优化方法)
dedecms快速建站
Dedecms 生成静态页面速度优化方法
本人经过查找在dedecms官网论坛找到个合适的代码,试验修改后,速度要快很多!修改方法如下:
找到文件:include/inc/inc_fun_SpGetArcList.php
把上面的这段注释掉,替换为下面的代码:
速度快好几倍,原理就是,副栏目不用参与了,极大的提高了运行速度。
下面是5.1版本的
一样的文件
查找
修改为
下面看对生成的具体优化步骤:
1、关闭副栏目,生成速度从50秒20页降到20秒20页
2、删除文档模版中的调用随即文档的标签,即arclist中带有sort=rand的 开启后台中能找到的所有缓存,生成速度从20秒20页降到6秒多一页
3、删除文档模版中的相关文档,生成速度从6秒猛降到不到一秒,到达中部的时间
至此结束,终于满足了,不用再享受龟速的生成速度了!
让dedecms生成html的速度快一倍,这个不是吹牛的。我们在发现当你的dedecms文章咨讯超过100万篇的时候,你去生成html的时候,那是非常痛苦的。数据库会跑到100%而且php也可能跑到100%。生成html的时间是十分缓慢的,如果你改版之后或者要调整下广告,那是非常痛苦的。必须重新生成。dedecms在生成html的时候不大可能能完全生成。
为了解决这个问题,我们可以采用2个办法,一个就是公共数据只生成一份,然后用include的方式包含进去,比如10个分类,每个分类有100页,那么这100页的左边或右边的公共数据都是相同的,如果每个生成。都要去取一次数据库信息,然后显示出来。是非常复杂非常麻烦的。也影响了生成html的速度,如果100页,我们只用生产一个html。然后让其他页面直接包含,这样是否就减少了服务器的负载,而且能加快服务器生成html的速度。
既然提到dedecms的列表和文章有大量的数据是重复的,可以直接包含的。我们就可以考虑到,变化的排行以及推荐是动态的,文章详细页面的内容是基本上不变的。这个时候我们就可以考虑使用dedecms的shtml方式来处理。
大家都知道,在dedecms生成html的时候,我们可以采用将公共数据生成一个shtml。然后在生成列表,文章详细页面的时候,直接使用shtml的include方式去包含,包括文章,首页和列表的头部以及底部,都可以生成一份shtml。然后通过shtml的include方式包含进去,这样就减少了服务器生成 html的时间,加快了dedecms生成的效率。
如果dedecms遇到改版,或者是修改导航,或者是换广告,我们就可以将独立的数据,独立出来。重新生成,而不影响大数据的状态,这样又可以达到动态更新,不需要全部生成的效果。能很方便的实现局部更新。
公共的数据需要大部分时间去处理,我们通常把这个时间节约出来,会有很好的效果。接下来我们会谈。如何生成dedecms的导航shtml,生成dedecms的底部,生成dedecms的公共数据部分。
- dedecms创建栏目(dedecms织梦模板栏目列表中添加统计文档数量的标签)
- dedecms替换条件(dedecms制作英文站需要修改的地方)
- dedecms导入doc插件(DEDECMS教程之静态模板类类文件)
- dedecms数据负载能力(DedeCms 5.7后台首页很卡的解决方法)
- dedecmswap设置(dedecms 问答系统取消积分与用户登陆验证的方法)
- 织梦dedecms教程(DedeTag Engine Create File False 提示的种种原因及解决方法小结)
- dede织梦cms安装教程(开源织梦dedecms快速搬家图文教程)
- dedecms新字段(DEDECMSv5.6 tags.php标签不能按照时间排序的问题)
- dedecms源码目录(dedecms调用图片集中图片的注释)
- dedecms后台账号(dedecms批量删除会员的SQL命令)
- dedecms数据库优化(dedecms 安全设置终极技巧补充idc)
- dedecms如何更改文章发布时间(Dedecms实现自动统计当前栏目文档总数的方法)
- dedecms二次开发(简单几步为DedeCMS实现LightBox效果)
- dedecms5.7后台内链如何制作(DEDECMS教程之loop循环标签的使用详解)
- dedecms怎么添加alt标签(dedecms 取消栏目列表页文章标题设置推荐后的加粗)
- dedecms调用方法(DEDECMS专题制作方法)
- 开国中将,王牌军63军首任政委,两个连襟一个上将一个少将传为佳话(王牌军63军首任政委)
- 臭名昭著的731部队最高负责人 石井四郎(臭名昭著的731部队最高负责人)
- 王牌部队,你看的剧情我看的时尚(你看的剧情我看的时尚)
- 被鉴定的古董价值300万 当心,你可能遇到诈骗了(被鉴定的古董价值300万)
- 英语难学吗(初中英语难学吗)
- 如何追女孩子(如何追女孩子的技巧和方法)
热门推荐
- phpstudy安装后在哪里开启(phpstudy怎么卸载?如何彻底删除phpstudy)
- html5怎么滚动屏幕(HTML5 video进入全屏和退出全屏的实现方法)
- redis在php怎么使用(Windows服务器中PHP如何安装redis扩展)
- pandas怎么抽出重复数据(pandas去除重复列的实现方法)
- python单例编程(浅谈Python反射 & 单例模式)
- mysql行级锁使用教程(浅析MySQL的lru链表)
- svn中tree conflicts错误的解决方法
- php教程7.10.6学习(php5.6.x到php7.0.x特性小结)
- vue-cli安装教程学习(Vue新手指南之创建第一个vue-cli脚手架程序)
- 什么是云主机和独立服务器(云主机与独立服务器有什么不同?哪个好?)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9