您现在的位置是:首页 > 教程 > pbootcms教程pbootcms教程
pbootcms网页响应速度慢打开慢,pbootcms数据多卡死怎么办
涂翰毅2023-01-29 23:39:47pbootcms教程已有人查阅
导读通过查看数据库查询语句发现pbootcms对于列表数据默认是查询内容主表ay_content和附表ay_content_ext的全部字段,这就导致了数据多的时候性能明显下降
注意:本文并不能解决数据过多问题,仅提供个测试思路
博主最近刚好碰到客户的网站首页打开慢,2s左右,这里的速度值得是,F12打开开发者工具选择Network查看对应的域名加载速度,如下图Waiting花了1.95s,正常页面这块速度一般是1s内,现在的速度肯定是不及格的,那么有没办法优化下呢,下面一起来研究下。
通过查看数据库查询语句发现pbootcms对于列表数据默认是查询内容主表ay_content和附表ay_content_ext的全部字段,这就导致了数据多的时候性能明显下降,特别注意的是附表是内容新增字段存放位置,这里就解释了为什么字段新增过多导致卡的原因了。
因此核心就是在于默认得限制字段调用,所以博主建议列表内容调用的时候养成默认增加lfield属性限制字段使用,同时也建议避免content在列表内容中调用,因为content字段数据一般都比较多,可以使用description字段替代。
这里提供个列表内容调用模板:
博主最近刚好碰到客户的网站首页打开慢,2s左右,这里的速度值得是,F12打开开发者工具选择Network查看对应的域名加载速度,如下图Waiting花了1.95s,正常页面这块速度一般是1s内,现在的速度肯定是不及格的,那么有没办法优化下呢,下面一起来研究下。
通过查看数据库查询语句发现pbootcms对于列表数据默认是查询内容主表ay_content和附表ay_content_ext的全部字段,这就导致了数据多的时候性能明显下降,特别注意的是附表是内容新增字段存放位置,这里就解释了为什么字段新增过多导致卡的原因了。
因此核心就是在于默认得限制字段调用,所以博主建议列表内容调用的时候养成默认增加lfield属性限制字段使用,同时也建议避免content在列表内容中调用,因为content字段数据一般都比较多,可以使用description字段替代。
这里提供个列表内容调用模板:
{pboot:list scode=20 num=20 order=date lfield=title,ico,date,description}
<div class="col-12 col-lg-6 mb-3 wow fadeInUp" data-wow-delay="500ms">
<div class="media mb-3">
<div class="media-body">
<h5><a href="[list:link]" title="[list:title]">[list:title lencn=20]</a></h5>
<p><a href="[list:link]" class="text-secondary lh-2">[list:description len=50] [list:date style=Y-m-d]</a></p>
</div>
</div>
</div>
{/pboot:list}
// lfield=title,ico,date,description 代表限制调用字段title,ico,date,description
// [list:description len=50] 使用description来替代content
以上就是关于pbootcms性能优化研究介绍,如果你有相关的建议可以评论交流。
本文标签:
很赞哦! ()
相关文章
- pbootcms网站报错No input file specified怎么办
- pbootcms检测到您模板中包含文件超过50个的解决方法
- pbootcms后台搜索功能扩展和增加显示字段的方法
- pbootcms标签{pboot:list}怎么添加新的字段
- pbootcms前台筛选功能扩展到任意字段的实现方法
- pbootcms加载类文件时发生错误,类名【core\basic\Kernel】
- Pbootcms留言提交成功提示语修改方法
- pbootcms留言板怎么取消验证码
- pbootcms显示指定栏目的名称和链接的写法
- pbootcms怎么去除URL地址中index.php后缀!
- 阿里云pbootcms提示"KERNEL.PHP"为后门(WEBSHELL)的解决方法
- PbootCMS自定义前台404错误页的方法
随机图文
-
pbootcms提示URL名称与模型URL名称冲突,请换一个名称!
pbootcms提示:URL名称与模型URL名称冲突,请换一个名称!解决办法找到模型管理,编辑对应模型把url名称修改为其他,例如:新闻栏目需要news -
pbootcms开发手册IF条件语句使用方法介绍
IF条目语句使用,标签作用:用于根据条件输出不同内容注意:从V3.2.0开始,if标签仅支持'>'、'>='、'!='、'=='、'<='、'<'、'&&'、'||'、'%'等符号,详情可查看V3.2.0开发日志 -
pbootcms模板后台登录页面在哪里修改
pbootcms模板后台登录页面在哪里修改找到根目录的文件夹APPs/admin/view/default/里面的 index.HTML上用编辑器 -
PbootCMS伪静态配置教程
标签作用:配置程序伪静态后URL中将不再包含兼容模式的问号,整个地址更美观,也便于推广优化。适用版本:2.X 、3.X
留言与评论 (共有 条评论) |
相关标签
大家喜欢
- pbootcms模板后台编辑器后端配置项没有正常加载,上传插件不能正常使用!
- pbootcms提示登录失败表单提交校验失败,请刷新后重试怎么办
- pbootcms网站SEO标签写法规则介绍
- pbootcms模板标签序数从2开始的写法实例
- pbootcms提示提交失败请使用POST方式提交的解决方法
- pbootcms增加换行格式化标签br=1或转换成p和li的方法
- pbootcms上传文件大小限制的修改方法
- pbootcms提示URL名称与模型URL名称冲突,请换一个名称!怎么办?
- pbootcms默认Sqlite数据库怎么改成Mysql数据库
- pbootcms根目录和子目录同时放网址伪静态设置方法