草庐IT

wordpress - 极慢的 HHVM、Wordpress、Nginx

我可能做错了什么,但我正在php-fpmwordpress设置和HHVMwordpress设置之间进行一些测试。我听说过和看到过许多来自HHVM的令人兴奋的结果,但我对我得到的结果感到震惊。使用以下apache测试命令,我从php-fpm获得的性能比HHVM高得多。ab-n1000http://127.0.0.1:8080/对于php-fpm,我每秒收到109.98个请求。对我来说不幸的是,HHVM每秒只能收到约12.33个请求。这些测试是在标准的全新Wordpress安装上完成的。我一定是在我的配置中做错了什么。我只需要一双新鲜的眼睛,看看我是否做错了什么。设置来self本地Macb

php - 使用 Apache 2.4 配置 HHVM 3.7 会出现 404?

我似乎无法配置HHVM和Apache,它一直给我一个404找不到文件的错误。我的网站配置文件保存为www.example.com.conf,它包含:ServerNamewebsite.comServerAdminmail@website.comDocumentRoot/var/www/website.com/public_html/ProxyPassMatch^/(.*\.php(/.*)?)$fcgi://127.0.0.1:9000/var/www/website.com.com/public_html/$1ErrorLog${APACHE_LOG_DIR}/error.logCu

php - HHVM 内存缓存集成

我有一个安装了Memcache的Drupal7网站,它在Apache2网络服务器上运行良好。现在,我用HHVM(HipHop)替换了Apache2,性能得到了真正的提升。问题是很明显Drupal不能和Memcache服务器交互。这是错误:Notice:UseofundefinedconstantMEMCACHE_COMPRESSED-assumed'MEMCACHE_COMPRESSED'indmemcache_set()(line44of/.../modules/memcache/dmemcache.inc).当然,Memcache中没有存储任何内容。我想Drupal的Memcach

php - HHVM fastcgi + Nginx 性能波动

目前,我们开始在生产环境中使用HHVM,到目前为止,几乎所有结果都非常令人印象深刻。我们的整体事务率相比PHP-FPMwithAPC有了很大的提升。几乎所有请求都在500毫秒以下,但是每两个请求(5到10次左右)导致请求时间为2秒甚至5秒。请求的页面似乎没有任何区别,而且一遍又一遍地请求同一页面会在几次请求中触发此行为。我们使用以下命令行选项在服务器模式下运行HHVM:/usr/bin/hhvm--modeserver-vServer.Type=fastcgi-vServer.FileSocket=/usr/local/php55/sockets/admin.sock-vPidFile

php - 如何在 hacklang/hhvm 中使用 Mysql PDO 驱动程序

当尝试使用hacklang/hhvm(今天编译)通过PDO访问MySql时,我收到一个pdo异常“找不到驱动程序”。我尝试安装php5-mysql,但我什至不确定这是否有用,因为我不确定php和hacklang之间的关系,尤其是在扩展方面。我该怎么做才能让PDO在hacklang上运行?更新:我找到了这个支持的扩展列表:https://github.com/facebook/hhvm/wiki/ExtensionsPDO和MySql都在那里,但我应该寻找mysql_pdo吗?或者我需要做一些配置吗? 最佳答案 我只是根据IRCcha

php - 如何以编程方式检查是否在 HHVM 上运行?

我需要在HHVM运行时和传统的PHP运行时上运行给定的包。我的问题:如果当前环境是HHVM,有没有办法以编程方式检查?像这样的: 最佳答案 您可以利用特定于HHVM的常量HHVM_VERSION:if(defined('HHVM_VERSION')){//Code}如果你愿意,你可以把它放在你自己的函数中。functionis_hhvm(){returndefined('HHVM_VERSION');}if(is_hhvm()){//Code}来源:http://www.hhvm.com/blog/2393/hhvm-2-3-0-a

php - 在 HHVM 上用 Hack 编写的代码是否比用 PHP 编写的代码快?

从PHP过渡到HHVM上的Hack,我们能否期待速度提升?我在考虑强类型参数/返回类型,尤其是标量,是否允许HHVM在将代码编译为native代码方面做得更好,或者与使用经典PHP和它的混合类型? 最佳答案 IansweredthisonRedditafewmonthsback.我在下面复制了我的答案,因为从那时起世界状况并没有太大变化。但请记住,HHVM仍在不断发展,实际上发展得非常快,因此这很容易在一两个月后就过时了。我在Facebook的Hack团队工作。这个问题的答案有些微妙。正如其他人所说,将您的PHP代码从PHP5迁移到