gpt4 book ai didi

php - HHVM-FastCGI : poor performance

转载 作者:行者123 更新时间:2023-12-03 00:18:01 25 4
gpt4 key购买 nike

我正在尝试从 nginx 上的 PHP 5.4(使用 FPM 作为 FastCGI 和 apc)迁移到 HHVM - FastCGI(也是 nginx)。

我的应用程序是一个以 Slim 作为框架的广告服务器。广告服务器正在连接到 redis、memcached(用于套接字和 http)、MySQL、MongoDB(这些端点在 HHVM 版本中被禁用)、使用 SOAP 的 Java 后端和 beanstalkd。

该应用程序有一个测试端点,用于计算斐波那契数列,在请求 11 之后,速度非常快!

但是... hhvm 中其他端点的基准测试更差(当然,在请求 11 之后)。

我认为 hhvm 模式解释器始终处于打开状态。

一些想法?

谢谢!

环境:

8 个处理器和 8GB RAM。

$ uname -a
Linux 3.13.0-30-generic #55-Ubuntu SMP Fri Jul 4 21:40:53 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04 LTS
Release: 14.04
Codename: trusty

我编译了hhvm,因为我修改了phpredis:

$ hhvm --version
HipHop VM 3.2.0-dev (rel)
Compiler: heads/master-0-gb7802e739a1f16808dd06c57754c1dc77ed80054
Repo schema: acdee0ea91d0b5967c60a0a42f5dbf81433a7821

测试:

斐波那契测试

PHP

1.1112360954285

HHVM

1.7104048728943
1.7193510532379
1.7104179859161
1.713366985321
1.7120008468628
1.7102618217468
1.7118058204651
1.7113170623779
1.7101211547852
1.7117080688477
1.7127840518951
0.10136723518372

地理位置测试 (SOAP)

PHP

Endpoint time
0.011466026306152
SOAP connection time
0.0031890869140625

HHVM

1 Endpoint time
0.26668095588684
1 SOAP connection time
0.017861127853394

2 Endpoint time
0.059494972229004
2 SOAP connection time
0.0069239139556885

3 Endpoint time
0.058794975280762
3 SOAP connection time
0.007004976272583

4 Endpoint time
0.057528972625732
4 SOAP connection time
0.0068209171295166

5 Endpoint time
0.059458017349243
5 SOAP connection time
0.0067899227142334

6 Endpoint time
0.058032035827637
6 SOAP connection time
0.0068209171295166

7 Endpoint time
0.060270071029663
7 SOAP connection time
0.0065340995788574

8 Endpoint time
0.062243938446045
8 SOAP connection time
0.0065720081329346

9 Endpoint time
0.060788869857788
9 SOAP connection time
0.009145975112915

10 Endpoint time
0.065010070800781
10 SOAP connection time
0.007810115814209

11 Endpoint time
0.057285785675049
11 SOAP connection time
0.0065789222717285

12 Endpoint time
0.057971000671387
12 SOAP connection time
0.0066900253295898

最佳答案

我帮助 Facebook HHVM 团队解决了这个完全相同的问题,大约在您遇到该问题的同一时间:2014 年 8 月。

该问题已于 2015 年 1 月在 HHVM 3.5 中得到解决。

查看我的问题: https://github.com/facebook/hhvm/issues/3515

关于php - HHVM-FastCGI : poor performance,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25120514/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com