【发布时间】:2018-07-20 14:12:01
【问题描述】:
我有一个包含大量计算、循环等的 PHP 脚本。 所以我必须优化代码,因为一个 AJAX 请求需要很长时间(例如 20 秒)。 当我查看“回声”文本(使用 json_encode 编码)时,我看到这些数字有 12 个十进制数字。我不需要这种精确度。我需要整数(或最多 3 个十进制数字)。 我可以降低计算精度以获得更好的请求时间吗?
对不起我的英语;)
【问题讨论】:
-
降低计算精度以获得更好的请求时间?...您说的是低于微秒...如果您需要整数,可以使用 round()等
-
您是否有任何数据库/文件访问权限,它们将是首先要查看的内容。
-
您更有可能在代码的其他地方获得时间。你在做任何数据库连接/查询吗?除非您正在执行一些极其复杂的计算,否则它们不太可能会拖慢您的速度。
-
我知道,只有微秒。但是我的一些函数被调用了几千次。没有数据库连接。
标签: php optimization floating-point int precision