我想知道导致这些时间之间的时差的原因:
microtime(true)
我知道$_SERVER['REQUEST_TIME']
给了我当前的时间。我怀疑{{1}}。这是否告诉我们解析DNS或解析DNS之后的时间?连接和等待时间怎么样?如果不是这样,这个变量是否告诉我们收到第一个字节的时间?
答案 0 :(得分:0)
客户请求如下:
REQUEST_TIME由请求开始时由Web服务提供商(Apache)设置。正如PHP站点上的$_SERVER page所述。
Offtopic:随着时间的推移,使用REQUEST_TIME()可以在适当的地方使用时进行资源优化。这是因为time()执行系统请求以找出服务器上的时间。
另请参阅此StackOverflow question以获取更多信息。
编辑:澄清客户请求流程以方便评论