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

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

2490 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使用JS正则验证手机邮箱出错怎么办?
帝国CMS使用JS正则验证手机邮箱出错怎么办?

最近有客户向鸥哥求助说使用JS正则验证注册手机邮箱出错了,但本地测试是完全...

11 1157
帝国CMS点击指定图片放大功能怎么做(jQuery)
帝国CMS点击指定图片放大功能怎么做(jQuery)

对于存在大图的站点而言,不能将图片放大无疑是一种功能上的缺陷。那么,帝国CM...

8 1349
帝国cms静态页面怎样设置ip白名单并禁止非白名单访客访问?
帝国cms静态页面怎样设置ip白名单并禁止非白名单访客访问?

部分功能型站点需要验证访客ip,如非白名单ip需要禁止访问。从动态站点的角度...

17 1039
帝国CMS怎样高效快速的做猜你喜欢的随机调用功能?
帝国CMS怎样高效快速的做猜你喜欢的随机调用功能?

猜你喜欢小功能如果直接用rand()调用随机ID是非常消耗性能的。小网站几百几...

7 434
帝国CMS留言板怎样增加字段?
帝国CMS留言板怎样增加字段?

网站留言板是用户留存的重要环节,但帝国cms自带的留言板功能十分单一,大多数...

1 358
帝国cms文章编辑怎样默认勾选加水印、远程保存图片?
帝国cms文章编辑怎样默认勾选加水印、远程保存图片?

帝国cms是带有远程保存图片、图片加水印功能的,但都是默认未勾选的状态,我们...

1 373
帝国cms默认首页index.html被收录了怎样做重定向?
帝国cms默认首页index.html被收录了怎样做重定向?

今天有客户联系鸥哥,说网站默认首页index.html被收录了。这本是好事,奈何网站...

0 483
帝国cms根据关键词调用相关文章,每个关键词调用4条
帝国cms根据关键词调用相关文章,每个关键词调用4条

帝国cms根据关键词调用相关文章,每个关键词调用信息不超过4条,如果关键词和栏...

8 445
推荐插件
帝国cms多栏目多数据表自动审核推送插件
帝国cms多栏目多数据表自动审核推送插件

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

0 799
帝国cms在线考试系统模板插件
帝国cms在线考试系统模板插件

一直没看到好用的帝国cms在线考试插件,所以自己开发了一款。在线考试插件用...

0 1179
帝国cms自动给正文关键词添加tag内链
帝国cms自动给正文关键词添加tag内链

帝国cms有自带的给关键词添加内链功能,但需要手动添加关键词,容易出现疏漏和...

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

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

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

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

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

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

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

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

0 594
帝国cms百度AI黑白图像上色api接口对接插件
帝国cms百度AI黑白图像上色api接口对接插件

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

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