Which one among these two time functions is better?
I have a form on my website which is submitted by thousands of users every microsecond or less , thus , thousands of requests at the same time on my server.
So I want to use the one which does not uses any sleep while execution. Also , how unique is $_SERVER['REQUEST_TIME']
and time()
? Do both change every microsecond?
Will $_SERVER['REQUEST_TIME'] change every time I submit the form? Like , the time() function will change at every time difference.
I need to give a unique url to the user for verification in which am appending the unique result generated from any one of the two? Also, using microtime() would make PHP sleep? isn't it?
$_SERVER['REQUEST_TIME'] corresponds to the time when the request has started, the web server provides this data. time() actually runs a syscall in order to check the time when this line is called.
$_SERVER['REQUEST_TIME_FLOAT'] is set the moment your webserver hands the processing over to PHP. That means it will always be the timestamp PHP starts processing the request. So if you want to measure how long it took PHP to get to a specific point, you can use that.
It depends.
$_SERVER['REQUEST_TIME']
corresponds to the time when the request has started, the web server provides this data.
time()
actually runs a syscall in order to check the time when this line is called.
You need to be more specific on what you want to do so we can give you complete answers.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With