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搜索功能的实现(让DEDECMS自动内链起来的实现方法)
- 织梦dedecms优化安全设置指南(DedeCms V5.5 性能优化方法分享)
- dede高性能设置(让dedecms生成html速度快1倍)
- 织梦dedecms建站详细流程(修改织梦dedecms后台默认admin账号的方法)
- dedecms怎么修改模板(DedeCMS新建模型字段中附件样式的修改方法)
- 织梦标签在哪里设置(织梦dedecms gbk站点转utf8之mip改造方案分享)
- dede模板栏目调用(织梦DEDECMS5.7栏目列表页分页URL优化列表页重复的解决方案)
- dedecms标题加粗方法(DEDECMS教程:去除列表页文章标题加粗标签的方法)
- dedecms本地搭建(DEDECMS图文分离存放在另一个服务器实现方法)
- dedecms 图片不显示(解析织梦DedeCMS图片按月存放的实现方法)
- dedecms5.7使用教程(dedecms v5.7提示php.ini register_globals must is Off错误的解决方法)
- dede织梦怎么在文章下面添加图片(dedecms织梦模板用array调用多个自定义字段并判断的方法)
- dedecms SQL语句教程(dedecms各种数字统计SQL语句 包括评论条数,总文档数等等[附修修改版本])
- dedecms 产品缩略图(织梦DedeCms v5.6/5.7 新图集页面增加图片下载功能)
- 新手的勾线(新手的勾线)
- ()
- 书法欣赏 宋.志南诗《绝句》(宋.志南诗绝句)
- 每周一首古诗 《绝句》(每周一首古诗绝句)
- 蓝色代表什么(蓝色代表什么性格的人)
- 红色代表什么(红色代表什么情感和含义)
热门推荐
- 使用ftp软件搭建ftp服务器(架设一个外网可以访问的FTP服务器图文教程)
- php中trim函数(PHP中ltrim函数的用法与实例讲解)
- js特效星空(ThingJS粒子特效一键实现雨雪效果)
- pythonselenium查看当前页面元素(python+selenium 定位到元素,无法点击的解决方法)
- html+css网页布局实例(网页布局入门教程 如何用CSS进行网页布局)
- docker容器启动原理(docker容器的原理分析)
- sql server2019无法连接到服务器(SQL Server常见问题及解决方法分享)
- sqlserver触发器循环条件(SQL Server 利用触发器对多表视图进行更新的实现方法)
- css42个实用技巧(你必须要知道的几个CSS技巧)
- dedecms样式的引入(dedecms 5.7 文章不能上传图片的解决方法Upload filetype not allow)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9