下载鸥 > 网站下载 > 开发教程 > 帝国CMS

帝国cms生成效率低速度很慢怎么办?

2664 2021-05-01 18:51:31

收藏
帝国cms生成效率低速度很慢怎么办?
今天有客户联系鸥哥,说网上买的帝国cms模板生成效率很低。网站数据只有5万条,但一键生成内容页时几乎30秒才生成100条,等得人非常难受。要怎样提高帝国cms生成速度呢?

很多模板开发者一味追求模板开发速度,标签调用能省则省。在数据量小的时候没有感觉,但数据量过1万以后,差距会越来越明显。

帝国cms生成效率低速度很慢怎么办?
鸥哥进入客户后台,发现存在以下问题导致生成速度很慢。
 

万能标签较多

万能标签的生成效率是很低的,入门时学习还行,但入门之后能不用就尽量不要用了。
 

灵动标签不规范

灵动标签生成效率虽然高过万能标签,但仅仅是指使用灵动标签+完整的sql调用方式。使用一个通配符*加几个关键数字的灵动标签,与万能标签在效率上没有太大的区别。
 

相关信息调用低效

相关信息尽量不要用%关键词%进行匹配,这要查询整个数据库。如果还要同时匹配标题和描述,那效率就更低了。
 

随机数据不规范

帝国cms没有好用的随机函数,而如果用SQL的rand()函数效率是极低的。目前来看,rand()函数是导致帝国cms性能低下最主要的原因。至于随机调用要怎样做才最合理,可以联系鸥哥。
 

判断与当前信息id的关系不规范

许多人在调用最新信息时为了不调用当前信息,会写<>$navinfor[id],功能上是实现了,性能下降了一截。所以这个排除我们并不建议使用。如果一定要排除当前信息,可以判断最新的20条信息id,并与当前id进行对比。id在最新20条之中如何调用,不在如何调用。如此才能确保生成效率。
 

展示的信息量太大

一般内容页一共展示20-30条最新信息、热门信息就够了,如果非要展示上百条各类信息,那数据量过10万的站点刷新速度肯定会很慢。如果非展示不可,建议选择伪静态。

以上问题,客户的模板中全部存在。鸥哥花了2个小时给他做完优化后,生成速度变成1-2秒100条。如果帝国cms站点生成速度非常慢,可以参考以上指出的问题进行优化。

如果不懂代码不会优化,也可以联系鸥哥付费处理。

本文地址:https://xzo.com.cn/develop/empire/880.html

有帮助,很赞!

信息来源:下载鸥
导出教程 下载word版教程
发表评论 共有条评论
  • 隐藏的大佬 2021-05-11 05:01:36评论 #沙发#

    这真的是一篇大而全的教程了,不是帝国cms老司机,还真写不出来

  • 隐藏的大佬 2021-05-13 13:05:31评论 #板凳#

    完美,根据楼主的思路修改了帝国cms模板,生成速度上升一大截,good good !

  • 隐藏的大佬 2021-05-17 11:22:37评论 #地板#

    这是我见过最详细的生成效率优化方案,照着方案改完后,爷青回了 O(∩_∩)O ~

  • 隐藏的大佬 2021-05-29 05:39:14评论 #4楼#

    超级大佬,请接收我的膝盖 ,生成速度何止快了一倍!

  • 隐藏的大佬 2021-06-02 19:43:35评论 #5楼#

    谢谢大佬无私分享,生成速度确实快了很多

  • 隐藏的大佬 2021-06-04 10:27:25评论 #6楼#

    生成卡死的问题终于解决了,感谢大佬伸出援手 ┭┮﹏┭┮

  • 隐藏的大佬 2021-08-08 12:51:36评论 #7楼#

    牛逼!牛逼!牛逼!

  • 隐藏的大佬 2021-12-03 18:57:32评论 #8楼#

    感谢大佬无私分享

  • 隐藏的大佬 2022-09-29 02:39:41评论 #9楼#

    简直不敢相信!!!本来一分钟刷新2次,优化之后一分钟刷新了20次,生成性能直接提升了10倍!!!
    就是我看着文章百度,花了我两天多的时间,哭瞎了,还不如联系你们处理呢 - -

关于帝国CMS


帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用

当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。

推荐帝国CMS开发教程
网上下载的帝国CMS免费模板,怎样防止后门与挂马?
网上下载的帝国CMS免费模板,怎样防止后门与挂马?

帝国CMS是一款相当安全的开源cms程序,如果使用规范的模板,一般是不会被挂马的...

7 1144
帝国cms碎片功能使用详解
帝国cms碎片功能使用详解

帝国CMS提供了强大的碎片功能,其位置位于【栏目】-》【碎片管理】-》【管理...

0 401
帝国cms封面模板怎样调用栏目别名做标题
帝国cms封面模板怎样调用栏目别名做标题

我们知道,帝国cms终极栏目可以用<?=$class_r[$GLOBALS[navclassid]][bname]?...

1 405
帝国cms面包屑导航[!–newsnav–]修改方式大合集
帝国cms面包屑导航[!–newsnav–]修改方式大合集

本文介绍的帝国cms面包屑导航newsnav修改为newsnav完整的修改攻略,包括标签...

11 2199
帝国cms禁止蜘蛛抓取后台提升网站安全
帝国cms禁止蜘蛛抓取后台提升网站安全

后台是网站安全的重中之重,而帝国cms后台路径可以修改让得网站安全度大为提...

1 553
帝国cms把自己ip禁止访问了怎么办?
帝国cms把自己ip禁止访问了怎么办?

帝国cms有禁止ip访问的功能,但如果不小心禁止了自己的ip,或是操作失误导致所...

0 697
怎样提高帝国cms的生成刷新效率?
怎样提高帝国cms的生成刷新效率?

帝国cms是一款功能强大的cms,不仅安全性高,还能够轻松驾驭20万以上的数据,牛逼...

1 512
帝国cms防火墙拦截会员投稿关键词无效怎么办?
帝国cms防火墙拦截会员投稿关键词无效怎么办?

帝国cms拦截关键词可以在用户投稿输入指定关键词后进行拦截,并变成白屏。功...

3 402
推荐插件
帝国cms百度AI黑白图像上色api接口对接插件
帝国cms百度AI黑白图像上色api接口对接插件

百度开放了系列AI功能api如图像上色、图像去雾、图像修复、无损放大、清晰...

0 377
帝国cms纳米数据接口(足球比赛中最新数据)
帝国cms纳米数据接口(足球比赛中最新数据)

帝国cms 对接纳米数据(www.nami.com)接口,本接口主要接收、整理足球比赛实时数...

0 288
帝国cms批量添加后台用户插件
帝国cms批量添加后台用户插件

使用帝国cms的企业用户、新闻资讯类站点的用户很多,此类站点很多时候需要有...

0 657
帝国cms智能自动审核按星期几审核指定栏目带推送插件
帝国cms智能自动审核按星期几审核指定栏目带推送插件

采集站的必备资源是自动审核,要做到日收录也离不开定时发布。而本插件的自动...

0 1231
帝国cms联想词搜索高级搜索插件下载
帝国cms联想词搜索高级搜索插件下载

帝国CMS自带的搜索功能虽然强大,但也有很强的局限性 -- 必须关键词完全匹配...

0 711
帝国CMS内网用户静态站点文章访客统计插件
帝国CMS内网用户静态站点文章访客统计插件

本插件适用于内网用户,可查看单篇文章访问者ip地址。如果添加访问者ip组,可查...

0 517
帝国cms百度AI图像清晰度增强api接口对接插件
帝国cms百度AI图像清晰度增强api接口对接插件

通过本插件,可以实现帝国cms网站对接百度云api实现图像清晰度增强的功能。经...

0 479
帝国cms多栏目多数据表自动审核推送插件
帝国cms多栏目多数据表自动审核推送插件

本插件基于帝国cms帝国cms每日自动审核插件,在自动审核指定条数信息的基础上...

0 862
客服QQ:341553759
扫码咨询 常见问题 >
官方交流群:90432500
点击加入