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

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

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

如您按照下方常规方法依然解决不了访问慢的问题,可以联系我们技术人员微信。

我们有独家方法可以在不修改任何代码的情况下,让网站打开速度大幅度提升甚至秒开。

我们的提速案例

该客户使用的阿里云虚拟主机,之前使用的sqlite数据库,数据量1.2万。经过我们独家方法优化之后,效果非常明显。


提速前4.76秒


提速后521毫秒




以下是常规优化方法,非我们的独家方法,我们的独家方法不使用CND,不换服务器,不升级服务器,不换主机,不升级主机,不修改任何核心代码


一,升级程序版本

将pbootcms网站程序升级到官方最新版。(官方最新版程序有增加表索引及重构缓存机制,升级程序代码的同时记得升级数据库才能让性能更优

二,使用CDN/云加速

购买云加速流量包,使用第三方cdn网站加速技术。

三,更换服务器

配置高的服务器响应速度差别还是很明显的,但是一般情况下咱们的数据量不是超大,例如几万,那么区别不明显。

四,使用Mysql数据库

大量实践证明mysql性能明显优于sqlite数据库,而且更安全。

有需要转数据库的朋友可以联系我们技术微信,切勿使用网上的方法自行转换,网上的方法虽然可以转,但是性能还不如sqlite。

五,修改模板标签-lfield

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字段替代。

 

专注中小企业网站建设,网站安全15年,熟悉各种CMS建站系统,善于解决各种网站疑难杂症。有需要请联系下方微信!

解决问题仅需10元起!

技术微信


扫码联系技术微信

---------------专业解决网站各种疑难杂症,可淘宝担保交易,安全无风险---------------
建站、仿站、二次开发、网站改版、网站修改、网站漏洞修复、网站被黑修复、网站安全、服务器安全等
点击了解更多 >>

广告
技术微信