मेरे पास मेरी वेबसाइट में एक बड़ा PHP कोड है, मैं प्रसंस्करण के निष्पादन समय जानना चाहता हूं। मैं यह कैसे कर सकता हूँ?PHP निष्पादन समय कैसे ढूंढें?
<?php
// large code
// large code
// large code
// print execution time here
?>
मेरे पास मेरी वेबसाइट में एक बड़ा PHP कोड है, मैं प्रसंस्करण के निष्पादन समय जानना चाहता हूं। मैं यह कैसे कर सकता हूँ?PHP निष्पादन समय कैसे ढूंढें?
<?php
// large code
// large code
// large code
// print execution time here
?>
आप शुरू और अपने PHP कोड के अंत रूप microtime
उपयोग कर सकते हैं:
<?php
$time_start = microtime(true);
sleep(1);
$time_end = microtime(true);
$time = $time_end - $time_start;
echo "Process Time: {$time}";
// Process Time: 1.0000340938568
?>
पीएचपी 5.4.0 के रूप में, पर समय शुरू करने के लिए कोई जरूरत नहीं है शुरुआत, $_SERVER
सुपरग्लोबल सरणी में पहले से ही यह है:
<?php
sleep(1);
$time = microtime(true) - $_SERVER["REQUEST_TIME_FLOAT"];
echo "Process Time: {$time}";
// Process Time: 1.0061590671539
?>
मुझे इसे हराया :) – Orangepill
यह ध्यान देने योग्य हो सकता है कि '$ _SERVER ['REQUEST_TIME']' 5.1 के बाद से उपलब्ध था, हालांकि सेकंड की सटीकता के साथ। 5.412 स्टार्ट टाइम सुपरग्लोबल –
+1 यदि आप सेकंड में माप रहे हैं तो आप कुछ गलत कर रहे हैं। – Orangepill
संबंधित: [अपाचे सर्वर में PHP पृष्ठ का समय लोड हो रहा है] (http://stackoverflow.com/questions/13411389/loading-time-of-php-page-in-apache-server) –