pbootcms常见问题您现在的位置是:主页 > pbootcms常见问题 >

解决pbootcms数据多加载慢的问题方法教程

标签:PbootCMS性能优化

2022-01-13 23:06:19pbootcms常见问题 233人已围观

pbootcms不能生成静态页面,因此数据量大时,势必会造成响应缓慢,官方已经给出了解决方案,有的朋友可能没有注意到,下边我们再次进行下解释。

官方手册

使用方法

{pboot:list scode=2 num=8 order='date desc' lfield=title,date}
<li>
    <a href="[list:link]" class="tit elp">[list:title]</a>
    <div class="date">[list:date style=Y-m-d]</div>
</li>
{/pboot:list}

解释

这些因为我们只需要调用title和date所以做了限制查询这两个字段即可。

PbootCMS对于列表数据默认是查询内容主表ay_content和附表ay_content_ext的全部字段,这就导致了数据多的时候性能明显下降,特别注意的是附表是内容新增字段存放位置,这里就解释了为什么字段新增过多导致卡的原因了。

因此核心就是在于默认得限制字段调用,所以博主建议列表内容调用的时候养成默认增加lfield属性限制字段使用,同时也建议避免content在列表内容中调用,因为content字段数据一般都比较多,可以使用description字段替代。