首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

PHP 計算頁面執行時間的簡易函數

     編輯:PHP 相關知識

在開發與效能調優時,常需測量 PHP 頁面的執行耗時。本文提供一個簡單易用的計時函數,只需在頁面首尾分別呼叫即可輸出執行時間。

計時函數實作

<?php
/**
 * 取得微秒級時間戳
 */
function microtime_float() {
    list($usec, $sec) = explode(" ", microtime());
    return ((float)$usec + (float)$sec);
}

// 頁面最頂部:開始計時
$starttime = microtime_float();

// ... 你的業務邏輯代碼 ...

// 頁面最底部:結束計時並輸出
$runtime = number_format((microtime_float() - $starttime), 4) . 's';
echo 'RunTime: ' . $runtime;
?>

使用說明

  1. 將 microtime_float() 函數定義在通用函數庫或頁面開頭。
  2. 在頁面最早處(輸出任何內容前)執行 $starttime = microtime_float();。
  3. 在頁面結束前(或輸出頁尾前)計算差值並輸出。

進階應用

  • 若需測量特定程式碼區塊耗時,可在區塊前後分別記錄時間戳相減。
  • 搭配 memory_get_usage() 可同時監控記憶體消耗。
  • 生產環境建議將耗時寫入日誌而非直接輸出,避免干擾頁面顯示。

此函數輕量、無依賴,適合快速植入任何 PHP 專案進行效能基準測試。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved