1
Torpedo 2022-09-04 13:49:42 +08:00
不能让前端解吗?🐶
|
2
ixixi 2022-09-04 13:51:43 +08:00 via Android
试下 php8.1 开启 jit 可能会快一些
|
3
wd 2022-09-04 13:54:08 +08:00 via iPhone
你在那个方法前后统计下时间看看,可能是 runtime 启动慢
|
5
wd 2022-09-04 13:56:42 +08:00 via iPhone
那是慢.. 不知道是不是可以 trace 下哪里慢..
|
6
wd 2022-09-04 13:56:58 +08:00 via iPhone
11 秒是吗?
|
8
Rache1 2022-09-04 14:07:41 +08:00
不知道你用的哪个库解析,我这里测试两百多个字符的二维码,解析都算比较快的。
测试环境:PHP 7.1 khanamiryan/qrcode-detector-decoder - Packagist https://packagist.org/packages/khanamiryan/qrcode-detector-decoder#1.0.5.2 |
9
zhaokun 2022-09-04 14:17:20 +08:00 via iPhone
大概率是代码问题,换识别库
|
10
08110920 OP @Rache1 7.4 提示这个 Parse error: syntax error, unexpected '|', expecting variable (T_VARIABLE) in /www/wwwroot/api.111.cn/vendor/khanamiryan/qrcode-detector-decoder/lib/QrReader.php on line 16
只能 7.1 运行? |
11
Rache1 2022-09-04 15:13:34 +08:00
@08110920 如果是 composer 安装,PHP 7.x 的安装 1.0.5.2 版本。
composer require khanamiryan/qrcode-detector-decoder=1.0.5.2 手动安装的,去 Github 仓库的 Release 下载 https://github.com/khanamiryan/php-qrcode-detector-decoder/releases/tag/1.0.5.2 |
12
08110920 OP @Torpedo 现在再找例子。 php 是因为图片上还有其他的东西,所以二维码慢一些,如果只是二维码图,速度就很快了。
|
13
IDAEngine 2022-09-04 18:32:38 +08:00
哪有这么慢的,一般 50ms 左右
|