久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

PbootCMS性能優化研究之提升網頁訪問速度

我們在使用pbootcms建站時候,肯定想以最優的速度打開網站,下面總結了一些經驗,希望大家在建站時候能夠用到上。 程序服務器 首先說明這里講的網頁速度是排除掉靜態資源加載的,
我們在使用pbootcms建站時候,肯定想以最優的速度打開網站,下面總結了一些經驗,希望大家在建站時候能夠用到上。

程序&服務器

首先說明這里講的網頁速度是排除掉靜態資源加載的,這里的速度是用戶訪問域名然后程序響應回來所花的時間,主要影響因素有以下幾點:

1、服務器配置

配置高的服務器響應速度差別還是很明顯的,但是一般情況下咱們的數據量不是超大,例如幾萬,那么區別不明顯。

2、CMS程序

這個可能是影響這個速度最明顯的地方,pbootcms目前發現的是如果數據量大、內容自定義字段過多、頁面中判斷層級大于2級等都容易造成網頁響應速度下降明顯。

3、數據庫影響

pbootcms默認使用的是sqlite,如果數據超過1w建議換成mysql。如果說一開始確定好了采集方向,那提前使用mysql會節省很多頭發。
 

優化方案

1、減少if層級,控制在2層

2、數據量和字段數一般沒法控制,看具體項目,所以得考慮前臺調用代碼去優化

3、頁面純靜態化,目前還沒有此功能暫不考慮

下面針對前臺調用代碼進行分析下:

通過查找手冊公共標簽-其他格式化標簽發現有個lfield參數,經過測試確實效果明顯!在公共標簽,其他格式化標簽中有如下一段:

lfield="a,b" (V2.0.5新增)限制列表數據查詢字段,提高大數據性能,如lfield="title,content"

使用案例,這些因為只需要調用title和date所以做了限制查詢這兩個字段即可。
{pbootcms:list scode=2 num=8 order='date desc' lfield=title,date}
<li class="flex">
    <a href="[list:link]" class="tit elp">[list:title]</a>
    <div class="date">[list:date style=Y-m-d]</div>
</li>
{/pbootcms:list}

通過查看數據庫查詢語句發現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經常遇到一些錯誤,下面羅列出pbootcms在后臺或者前臺出現的問題和解決方法。 1、Parse error: syntax error, unexpected :, expecting { in www\core\function\handle.php on line 130 這
我們在用到pbootcms建站時候,想要把發布的文章推送到百度,這個要怎么操作呢? 推送代碼 首先建立一個文件,隨便命名,這里我們就命名為push.php,具體代碼如下(注意:代碼里有兩
我們在用到pbootcms建站時候,其中有個留言功能,提交成功后會提示:提交成功(如下圖所示),那么我們要修改這個提示語要怎么操作呢? 如果需要修改的話,直接找到文件/apps/home
最近在幫一個客戶解決pbootcms問題時候,遇到一個這樣的,就是訪問首頁就會出現如下的錯誤: PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 262144 bytes) in xxx\core\data
小編最近在幫客戶解決安裝時候遇到這么一個問題,安裝pbootcms后訪問后臺/admin.php可以,但是直接訪問首頁就404。 運行環境 運行環境采用的是:windows+nginx+php的環境 詳細經過 客戶說偽
主站蜘蛛池模板: 国产精品一区二区三区久久 | 日韩欧美亚洲一区 | 久久国产视频播放 | 成年人在线观看 | 国产一区二区日韩 | 黄色成人亚洲 | 国产精品久久久久久一级毛片 | 亚洲www啪成人一区二区麻豆 | 日本福利在线观看 | 美女一级a毛片免费观看97 | 九色 在线 | 中文字幕日韩一区 | 精品视频在线观看 | 亚洲免费一区 | 蜜桃av人人夜夜澡人人爽 | 久久久久国色av免费观看性色 | 国产成人一区二 | 亚洲国产精品99久久久久久久久 | 欧美成视频在线观看 | 久久久精品 | 日韩av在线一区 | 亚洲国产精品久久久 | 亚洲人成一区二区三区性色 | 日韩影音| 黄色大片网 | 久久精品二区 | 日日操日日干 | 最新日韩在线 | 欧美a∨ | 精品视频一区二区三区在线观看 | www,黄色,com | 中文字幕精品一区二区三区在线 | 日韩免费| 麻豆国产精品777777在线 | 一级黄色日本片 | 日韩精品在线看 | 久久久新视频 | 欧美mv日韩mv国产网站91进入 | 国产精品国产三级国产aⅴ无密码 | 亚洲国产二区 | 色播视频在线观看 |