edelwater
  • 0
Гуру

Опыт компиляции WordPress с использованием хип-хопа?

  • 0

Какой у вас опыт компиляции WordPress с использованием хип-хопа? (

https://github.com/facebook/hiphop-php/wiki/бегущий хип-хоп

)

Специфический:

  • это ремонтопригодно с обновлениями?
  • увеличение производительности больше, чем при использовании альтернатив?

обновление: также интересно: http://www.phpclasses.org/blog/post/168-Can-NET-make-PHP-run-faster-than-the-official-PHP-implementation.html

Share
  1. Отличный вопрос, мне тоже интересно. Кажется, там не так много реального опыта — вы видели этот пост ( openparallel.wordpress.com/2010/11/01/… ), который, кажется, предполагает, что вы получаете значительное увеличение масштабируемости с помощью HipHop.

    • 0
    • Спасибо, интересно читать. Из всего, что я читал до сих пор… почему не все используют это? Где подвох?

      • 0
    • Дальнейшее чтение, кажется, указывает на его хрупкость — обновления WP могут вызывать ошибки, новые плагины могут вызывать ошибки, поэтому похоже, что вам нужно тщательно тестировать каждый раз при обновлении. Кроме того, обычные вещи, которые можно использовать для повышения производительности и масштабирования (кеширование, APC, nginx, CDN и т. д.), имеют такой же хороший эффект.

      • 0
  2. Первоначальный подход статической компиляции в HipHop PHP-to-C++ с тех пор был заменен компиляцией «точно в срок» HipHop VM.

    Facebook выделил WordPress в качестве примера приложения, и он больше не требует обширных (на данный момент практически не требующих) основных правок.


    Старый ответ

    Существует довольно обширная презентация Rasmus Lerdorf — PHP Performance, которая использует WP в качестве объекта тестирования и охватывает, среди прочего, хип-хоп.

    Резюме, которое я могу сформулировать из этой презентации, заключается в том, что хип-хоп:

    • требует редактирования ядра WP
    • имеет ограниченную совместимость с PHP и библиотеками
    • обеспечивает (по крайней мере, при установке vanilla WP) очень небольшой прирост производительности за усилия, необходимые для реализации. В этой презентации компиляция с помощью HipHop увеличила WP с 28,8 транзакций в секунду до 33,6.

    Я думаю, что более распространенные альтернативы повышения производительности (например, обратный прокси-сервер) могут легко превзойти его без таких недостатков.

    • 0
  3. Продолжается работа над тем, чтобы сделать это возможным, ссылка http://core.trac.wordpress.org/ticket/14642, поскольку вы можете видеть, что она продолжает появляться в будущих выпусках, разработчики битового ядра активно участвуют в ее реализации.

    Начиная с WordPress 3.3, компиляция напрямую в HPHP без редактирования ядра по-прежнему невозможна.

    Также стоит следовать: http://huichen.org/en/2010/06/wordpress-three-hardened-by-hphp/ & http://huichen.org/en/2010/06/wordpress-3-benchmark-part -2/ если вам это интересно.

    • 0

Оставить ответ

You must login to add an answer.