WordPress 提供了一個,timer_stop()函數,
官方給出的介紹為:檢索或顯示從頁面開始到調用函數的時間。
簡單的說就是我們訪問一個 WordPress 鏈接,服務器生成處理這個頁面所需要的時間,當然這並不是指我們打開或者加載這個頁面的時間。更多的是服務器端的處理速度和 WordPress 本身運行情況
示例:
//函數 timer_stop( $display, $precision = 3 ) //$display:是否直接輸出,int | bool 必選,是否回顯或返回結果。0 或 false 表示返回;1 或 true 表示輸出顯示。默認值為 0 | false。 //$precision:精度,int 可選,指要顯示的小數點右邊的位數。默認為 3. //示例 <?php timer_stop(1);//直接輸出顯示 ?>
WordPress 顯示當前頁面數據庫查詢次數、頁面生成時間以及服務器內存消耗情況的方法代碼,如下:
<?php if(current_user_can('manage_options')){echo '<!-- ' . get_num_queries() . ' queries in ' . timer_stop(0,3) . ' seconds ' . memory_get_peak_usage()/1024/1024 . 'MB memory -->';}?>