WordPress前台顯示內存佔用&負載情況

通過在Wordpress主題目錄下面的functions.php文件中添加函數可以顯示當前WOrdpress記憶體占用和負載的情況,可以更方便的管理wordpress的負載情況。

顯示效果:

WordPress前台顯示內存佔用&負載情況

總物理記憶體:

function memTotal() {
    $str = @file("/proc/meminfo");
    $str = implode("", $str);
    preg_match_all("/MemTotal\s{0,}\:+\s{0,}([\d\.]+).+?MemFree\s{0,}\:+\s{0,}([\d\.]+).+?Cached\s{0,}\:+\s{0,}([\d\.]+).+?SwapTotal\s{0,}\:+\s{0,}([\d\.]+).+?SwapFree\s{0,}\:+\s{0,}([\d\.]+)/s", $str, $buf);
    preg_match_all("/Buffers\s{0,}\:+\s{0,}([\d\.]+)/s", $str, $buffers);
    $memTotal = round($buf[1][0]/1024, 2);
    return $memTotal;
}

記憶體使用:

function memUsed() {
    $str = @file("/proc/meminfo");
    $str = implode("", $str);
    preg_match_all("/MemTotal\s{0,}\:+\s{0,}([\d\.]+).+?MemFree\s{0,}\:+\s{0,}([\d\.]+).+?Cached\s{0,}\:+\s{0,}([\d\.]+).+?SwapTotal\s{0,}\:+\s{0,}([\d\.]+).+?SwapFree\s{0,}\:+\s{0,}([\d\.]+)/s", $str, $buf);
    preg_match_all("/Buffers\s{0,}\:+\s{0,}([\d\.]+)/s", $str, $buffers);
    $memTotal = round($buf[1][0]/1024, 2);
    $memFree = round($buf[2][0]/1024, 2);
    $memUsed = $memTotal-$memFree;
    return $memUsed;
}

真實記憶體使用:

function memRealUsed() {
    $str = @file("/proc/meminfo");
    $str = implode("", $str);
    preg_match_all("/MemTotal\s{0,}\:+\s{0,}([\d\.]+).+?MemFree\s{0,}\:+\s{0,}([\d\.]+).+?Cached\s{0,}\:+\s{0,}([\d\.]+).+?SwapTotal\s{0,}\:+\s{0,}([\d\.]+).+?SwapFree\s{0,}\:+\s{0,}([\d\.]+)/s", $str, $buf);
    preg_match_all("/Buffers\s{0,}\:+\s{0,}([\d\.]+)/s", $str, $buffers);
    $memTotal = round($buf[1][0]/1024, 2);
    $memFree = round($buf[2][0]/1024, 2);
  $memCached = round($buf[3][0]/1024, 2);
  $memBuffers = round($buffers[1][0]/1024, 2);
    $memRealUsed = $memTotal-$memFree-$memCached-$memBuffers;
    return $memRealUsed;
  
}

系統負載:

function loadAvg() {
$str = @file(「/proc/loadavg」);
$str = explode(」 「, implode(「」, $str));
$str = array_chunk($str, 4);
$loadAvg = implode(」 「, $str[0]);
return $loadAvg;
}

函數引用方式示例:
echo memTotal(); // 總共物理記憶體

原创文章,作者:admin,如若转载,请注明出处:https://gov.com.sb/wordpress-top.html

Like (0)
adminadmin
Previous 2020年2月18日
Next 2020年2月18日

相关推荐

  • WPMU DEV插件 – BLOG ACTIVITY博客數據統計

    相關鏈接:外掛介紹 外掛截圖: 收集有關過去更新了多少部落格的數據。 一目了然地查看整個網路的部落格更新,帖子和評論。   部落格活動可讓您一目了然地監視整個網路上的最新更新,評論和帖子的數量。 檢查過去5分鐘,每小時,每周或每月的站點,帖子和評論活動。查看更新的網站數量,發布的數量以及整個網路中發布的評論數量。 非常簡單 激活部落格活動,新的統計…

    2020年2月1日
  • 仿拷貝兔源碼 輕量級純Web跨平台文件、文字分享工具

    仿拷貝兔源碼源碼,純PHP環境閱後即焚分享網站,可以搭建自己的私有服務,用於文字和文件的跨平臺分享。 拷貝兔具體功能做甚麼? 拷貝兔可以實現不同設備間文件或文本的臨時性快速分享的實用工具,比如你打印時需要把文件從一臺電腦傳到另外一臺電腦、臨時需要把Mac上的一個APK文件發送到Android設備、把一些軟體配置參數從Windows傳到iPad…但…

    2020年2月2日
  • HUMMINGBIRD PRO(wordpress加速優化插件) – V1.9.3

    簡 述:Hummingbird在您的網站上找到新的優化方法,使其加載速度更快,從文件壓縮和縮小到瀏覽器緩存  因為當涉及到網頁加速的時候,每毫秒都很重要。 相關鏈接:官方網站 外掛截圖: 搜尋引擎不僅會使用網頁速度來確定您的網站排名,還會讓您的網站上的人員停留時間更長。通過提速獲得並留住更多用戶 – Hummingbird可以提供幫助。Hummi…

    2020年2月1日
  • ARRAY 系列模板 – ATOMIC中文版 – V2.2.8

    Atomic可以輕松構建一個大膽的業務或投資組合網站,其中包含適用於團隊,服務,推薦,投資組合,部落格文章等的精美糢板。 相關鏈接:演示地址 主題截圖: 您的業​​務和投資組合,前端和中心。 使用Atomic輕松創建一個大膽而美麗的商業,投資組合和電子商務網站。Atomic包含多個糢板,如主頁,投資組合,服務,團隊和推薦,以幫助您使用專業,強大,令人頭疼的網…

    2020年2月1日
  • wordpress最強大SEO插件All in One SEO Pack PRO中文版免費下載

    All in One SEO Pack PRO是wordpress最強大的一個SEO優化外掛,擁有眾多強大的SEO優化功能,如果你不知道如何給WOrdpress文章設定關鍵字設定內容描述。 或者是對於網站SEO優化的效果不滿意統統都可以使用這款外掛來達到。 相關鏈接:下載地址   使用教學 All in One SEO Pack 的主要功能如下: 能為每篇文…

    2018年12月30日
  • wordpress漢化插件Loco Translate多國主題翻譯插件免費下載

    Loco Translate是一款強大的wordpress翻譯外掛,你可以通過在你的網站安裝Loco Translate來翻譯出本地化的語言包。我們日常的使用中大多數的高級外掛和主題都是來自於國外開發者的。如果剛開始入門就採用英文的語言界面,操作起來的難度非常的大,但是如果你的主題或者外掛裡面帶有默認的語言包,則可以用這款外掛添加創建自己的語言!非常的方便實…

    站長源碼 2018年12月27日
  • AMP – COMMENT FORM – V1.9

    將評論添加到您的AMP帖子和頁面 相關鏈接:外掛官網 外掛截圖: 雖然評論是網站的重要組成部分,但在AMP中實施也很複雜。因此,我們的團隊努力在AMP上獲得相同的本機評論功能。 您現在可以在AMP上使用相同的評論功能。   附件下载 文件名称:AMP – COMMENT FORM – V1.9 更新日期: 文件大小: 提示:如遇问题或者链接失效请联…

    2020年2月1日
  • WordPress主題構建插件UPFRONT BUILDER中文版

    構建WordPress主題的最快,最直觀的方式。現在任何人都可以設計,構建,導出,共享和銷售WordPress主題。無需編輯任何代碼即可構建和共享精美的WordPress主題。這是WordPress中最重要的事情 – WordPress。Upfront Builder外掛允許您打包Upfront設計並將其安裝在任何WordPress站點上,以實現…

    2020年2月1日
  • wordpress廣告管理插件billboard中文版

    相關鏈接:外掛介紹 外掛英文截圖:(已經翻譯成中文) 易於使用的贊助商廣告和鏈接的圖像管理工具。 輕松上傳和顯示可鏈接的圖像。 廣告牌提供了一種以隨機或已定義順序顯示可鏈接圖像的簡便方法。將圖像上載到Billboard管理,定義尺寸規格並添加到小部件區域。 特徵 無限的廣告牌組-創建多個廣告牌組 「廣告牌調整大小」選項-分配圖像調整大小方法,並為「廣告牌」實…

    2020年2月1日
  • WPMU DEV中文插件 – CLASSIFIEDS廣告分類管理插件 – V2.3.6.7

    將分類廣告添加到您的部落格,網路或BuddyPress網站。創建和管理廣告,上傳圖片,發送電子郵件,啓用信用系統,並向用戶收取費用,以便在您的網路或BuddyPress網站上投放廣告。完全轉換您的網路或只是創建一個獨立的頁面來買賣商品。分類廣告為用戶提供了在WordPress網站上購買和銷售商品的場所。使用分類功能轉換您的網站或只創建一個獨立頁面。快速輕松地…

    2020年2月1日

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *