问题标签 [microtime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP 微时间解析出了点问题
好的,我有这个基本的 PHP 逻辑,用于测量 PHP 中的执行时间,你可以在这里找到它。一切都是正确的,而不是通常的时间执行范围和格式突然开始得到不正确的结果,如下所示:
此页面创建时间为 6.0081481933594E-5 秒
绝对不可能在 6 秒内创建(解析)脚本(脚本为空,时间测量代码除外)。而且,正确的格式发生了什么?我每次(不正确的)时间使用计算都会结束“E-5”是什么意思?我只是为了获得正常的正常时间,例如 0.003454893745,但我不记得我已经更改了一些 PHP ini 设置?
提前致谢。
mysql - 存储散列值或生成散列值的 bigint 变量哪个更好
我有一个表,其中一列存储图像 src,它是散列值,并且散列值是从 microtime() 生成的,现在我有两种选择直接在数据库中存储散列值或存储派生图像名称的 bigint microtime .这将使我的数据库更快。
php - 将简单循环的迭代次数增加 1 会显着增加执行时间
我需要一些帮助来弄清楚网络服务器关于执行时间的情况。当服务器返回的字符数超过 ~41000 - 大约 40KB 时,我注意到了一个问题。
所以我做了一个脚本:
我尝试了,每个浏览器超过 10 次,多个浏览器:
当 $_GET['i']=40952 我得到大约0.013...ms
当 $_GET['i']=40953 我得到大约0.679...ms
仅一个字符的差异为 0.666?
在尝试从不同位置(在线代理)获取页面结果时,我看到运行时有很大不同。
所以我想这与距离有关。我在欧盟,服务器在美国。
在我找到解决此问题的方法之前,该脚本可在以下位置获得:http ://selfreveal.com/speed_test_1.php?i=40953
还有一个 phpinfo():http ://selfreveal.com/phpinfo.php
php - 在 PHP 中测量总网站加载时间
我正在寻找一种方法来测量 php 中(HTTP)Web 请求的每个步骤,类似于 Firebug 的时间线或http://tools.pingdom.com。我可以使用计时器来测量 Web 请求,但我正在寻找 PHP 中的一些函数,它可以将总加载时间拆分到每个部分。
例如,如果我有一个提供 URL 的文本框,那么我想显示一个网页需要多长时间来加载,按以下方式拆分:连接时间、DNS 时间、发送和等待和接收时间。
我想要这些统计数据来优化我的网站。我正在寻找用 PHP 编写代码。
我已经查看了在Microtime()
脚本的开头和结尾使用curl()
两者之间的 a ,然后计算加载所需的时间,但这是 PHP 完成输出所需的时间,而不是加载所有所需的时间图像和 CSS。我的问题是,这些时间不是 tools.pingdom.com 或 firebug 返回的。
我用 DOM 提取 css、图像和 js 标签。然后用 curl 或 file_get_content 加载它们。总时间为(开始时间-结束时间)。但它显示一个错误的时间!
我还看到了用于获取文件大小和页面加载时间的 PHP 函数)。它问的和我的问题一样,但没有人说我们如何计算这个时间。有什么功能可以帮助我吗?
c++ - Microtime() 等效于 C 和 C++?
我想知道 C和C++ 中是否有与 PHP 函数 microtime() 等效的函数。我环顾四周,但找不到明确的答案。
谢谢!
php - PHP microtime 奇怪的行为
我正在查看一些函数的执行时间,但我发现 microtime 出错了,在一个microtime()
实现№1总是第一次总是比第二次microtime()
执行更多,当我测试一个函数并看到一个案例比另一个更快,但是在地方替换之后(第二个函数到第一个地方),它无论如何都会变慢,即使它是快 3 倍...
实施№2 iv有时microtime()
作为静态数据存储,但在这种情况下,执行时间总是第二次比第一次慢(与实施№1相反)
- 有人能告诉我发生了什么吗?为什么这些微时间在一种情况下第一次总是较慢,并且通过静态存储第二次执行速度变慢,为什么?
ps如果有人需要微小的 mt 功能,这是我的固定和工作正确:
随附的 :
php - PHP 的 Microtime(true) 等效于 VB.NET?
我正在尝试在 VB.NET 中重新生成 PHP 的 microtime(true) 以创建一个 microtime (1344004866.8658),尽管我运气不佳!
我已经在网上搜索过,似乎找不到任何关于这个的帮助!
我正在使用以下函数来创建标准的 Unix 时间戳:
尽管我完全不知道如何更改此功能以创建微时间!
任何帮助都会非常感激:-)
php - php time() 和 microtime() 有时不一致
在使用 microtime()(使用 PHP 5)记录一些数据时,我遇到了一些与我的日志文件的时间戳略有不同的值,所以我只是尝试比较 time() 和 microtime() 的输出使用一个简单的脚本(usleep 只是为了限制数据输出):
现在,由于 $microtime 在 $time 之前声明,我希望它更小,并且不应该输出任何内容;然而,这显然不是这种情况,并且 $time 时不时地小于从 microtime() 返回的秒数,如本示例(截断)输出所示:
现在,这只是一个很小的差距;但是,我观察到一些系列的差异(相当)超过一秒......那么,这怎么可能?
php - 微时间到标准日期格式
我有一些自纪元以来的毫秒值,即microtime(true)
在我的 MySQL 数据库中,这些值作为字符串输出,我需要将它们转换为标准的 PHP date()
这是返回一个空白字符串,有人帮忙吗?
php - 获取服务器时间并通过表单插入 Mysql 表
我有一个将日期、标题、消息和图像发布到 SQL 表中的表单。一切正常,除了表单,它有一个字段,我必须手动输入日期和时间。
我想知道的是如何让 PHP 获取按下表单按钮时的日期和时间(格林威治标准时间)并将其发布到我的 sql 表的“时间”部分而不是我手动执行,我'm 将此用作超轻量级 CMS 博客。
这是我的 insert.php
mysql_query("INSERT INTO Blog
(Date, Title, Message, Image)
VALUES('$_POST[Date]', '$_POST[Title]' , '$_POST[Message]' , '$_POST[Image]' ) ")
or die(mysql_error());
echo "1 record added";
这是我的表格
我希望服务器添加时间/日期,而不是我手动输入。这很容易做到吗?