Tôi muốn biết cách tốt nhất để điểm chuẩn các tập lệnh PHP của tôi là gì. Không quan trọng nếu một công việc định kỳ, hoặc trang web hoặc dịch vụ web.
Tôi biết tôi có thể sử dụng microtime nhưng nó có thực sự mang lại cho tôi thời gian thực của tập lệnh PHP không?
Tôi muốn kiểm tra và điểm chuẩn các chức năng khác nhau trong PHP làm điều tương tự. Ví dụ: preg_match
vs strpos
hoặc domdocument
vs preg_match
hoặc preg numplace vs str numplace`
Ví dụ về một trang web:
<?php
// login.php
$start_time = microtime(TRUE);
session_start();
// do all my logic etc...
$end_time = microtime(TRUE);
echo $end_time - $start_time;
Điều này sẽ xuất ra: 0,0146126717 (thay đổi mọi lúc - nhưng đó là lần cuối cùng tôi nhận được). Điều này có nghĩa là phải mất 0,015 hoặc lâu hơn để thực thi tập lệnh PHP.
Có cách nào tốt hơn?