好站: 測試目前網站在 手機顯示的畫面 - GoMoMeter

目前的網站在行動裝置(手機) 顯示的畫面長什麼樣子呢? 除了用手機打開瀏覽器看外, 還可以使用這個 Google 提供的服務~

好站: 測試 網頁 於各種瀏覽器、地區 需要載入多久

網站於不同地區, 不同瀏覽器, 呈現的時間都不一樣.

這個網站可以挑選 地區(不過沒有看到台灣)、瀏覽器, 而且還可以看到 0.8秒, 頁面目前的狀況如何. 1秒, 呈現的畫面如何.. 等等, 都會抓圖呈現出來.

  • 詳見: loads.in - test how fast a webpage loads in a real browser from over 50 locations worldwide

PHP 測量程式執行時間

程式在執行時, 遇到莫名奇妙執行很久, 但又不知道是什麼問題的時後, 就用此 function 來將每個執行的時間印出來, 將可輕易找出問題所在.

<?php
function getMicrotime()
{
    list($usec, $sec) = explode(' ', microtime());
    return ((double)$usec + (double)$sec);
}?>

使用方法:(以抓 mysql_connect() 時間為例)

<?php
$start = getMicrotime();
mysql_connect('localhost', 'id', 'password');
$end = getMicrotime();
$time = $end - $start;
echo "mysql_connect 執行時間: $time";
?>

註: PHP5 以後, 可以採用下述作法:

<?php
$time_start = microtime(true);

// Sleep for a while
usleep(100);

$time_end = microtime(true);
$time = $time_end - $time_start;
?>

<?php
$time_start = microtime(true);

// Sleep for a while
usleep(100);

$time = microtime(true) - $time_start;
?>