Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposed role: debops.hhvm #194

Closed
jbackman opened this issue Sep 25, 2015 · 4 comments
Closed

Proposed role: debops.hhvm #194

jbackman opened this issue Sep 25, 2015 · 4 comments

Comments

@jbackman
Copy link

HHVM, or the HipHop Virtual Machine, is a virtual machine for PHP developed by Facebook to improve the performance of PHP applications. Unlike the regular PHP runtime, HHVM uses a just-in-time compiler to convert scripts into native machine code. As a result, third-party benchmarks have shown as much as a 3x load time reduction over PHP-FPM 5.4 for tasks like loading a regular Drupal website.
Read more at: https://www.vultr.com/docs/installing-hhvm-and-nginx-apache-on-ubuntu-debian-mint

@Gomez
Copy link

Gomez commented Sep 25, 2015

AFAIK PHP7 will improve the performance a lot. Maybe its easier to focus on PHP7?

@drybjed
Copy link
Member

drybjed commented Sep 25, 2015

The good news is, hhvm package is available in Sid. The bad news is, it seems to have many bugs and has not yet entered into Testing. I imagine it will be a while when it is available in jessie-backports, if ever due to all the transitions in Stretch.

Of course there's also upstream .deb repository with releases for Wheezy and Jessie, so we could go that route, however I would prefer to use Debian version as soon as it's available.

The other matter is support in different DebOps roles that rely on php5-fpm. However, since I'm warming up to the idea of dropping role dependencies from roles and moving them to playbooks, it would be easier to do after that. But transition will take a while (busy month at work ahead), so please be patient. :-)

@ypid
Copy link
Member

ypid commented Nov 1, 2015

@carlalexander already wrote a role which uses upstream packages. https://github.com/carlalexander/debops-wordpress/tree/master/roles/hhvm

For the inpatient once, you can go with this for now 😄

@ypid
Copy link
Member

ypid commented Sep 25, 2016

Can be closed in favor to PHP7.

@drybjed drybjed closed this as completed Sep 26, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants