久久久久久久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的環境 詳細經過 客戶說偽
主站蜘蛛池模板: 中文字幕在线观看一区 | 欧美 日韩 中文 | 国产一区二区视频免费在线观看 | 色吧综合网| 91视频免费黄| 国产精品国产三级国产aⅴ中文 | 国产做a爱片久久毛片 | 天天精品在线 | 欧美日韩成人网 | 天天躁日日躁性色aⅴ电影 免费在线观看成年人视频 国产欧美精品 | 国产精品中文字幕在线观看 | 欧美激情综合 | 色久电影 | 欧美日韩久久久久 | www.色.com| 精品欧美一区二区在线观看欧美熟 | 欧美综合一区二区 | 北条麻妃视频在线观看 | 欧美日产国产成人免费图片 | 久久久这里只有17精品 | 免费视频一区 | 北条麻妃一区二区三区在线观看 | 中文字幕视频在线免费 | 久久香焦| 欧美一二三区 | 国产欧美在线播放 | 成人小视频在线观看 | 一区二区中文字幕 | 日韩成人中文字幕 | 欧美一级二级视频 | 国产免费看 | 国产精品一区在线观看 | 国产高清在线精品 | 黄色一级片在线播放 | 在线欧美日韩 | 亚洲一区中文 | 在线不卡视频 | 久久av资源网 | 超碰在线人人 | 中文字幕一区二区三区在线乱码 | 自拍偷拍第一页 |