HipHop PHP (был Hyper PHP от Facebook)
Следуя этому довольно смешному интервью с помощью "сотрудника" Facebook...
Есть ли у кого-нибудь подробные сведения о Hyper PHP (теперь переименованном в HipHop), что разработали те умные, как мальчики Facebook Facebook?
Ответы
Ответ 1
Теперь кошка вышла из мешка:
http://developers.facebook.com/news.php?blog=1&story=358
HipHop для PHP не является технически компилятором. Скорее, это трансформатор исходного кода. HipHop программно преобразует исходный код PHP в высоко оптимизированный С++, а затем использует g++ для его компиляции. HipHop выполняет исходный код семантически эквивалентным образом и жертвует некоторыми редко используемыми функциями - такими как eval() - в обмен на повышение производительности. HipHop включает в себя трансформатор кода, повторную реализацию системы времени выполнения PHP и переписывание многих распространенных расширений PHP, чтобы использовать преимущества этих оптимизаций производительности.
Еще одна статья о ReadWrite Web подтверждает, что Facebook получает быстрее, дебютирует Homegrown PHP Compiler и еще один из Марко Табини описывает, что вам нужно знать.
Ответ 2
Может быть, миф, может быть, все еще в развитии. Но он будет опубликован здесь.
Ответ 3
Я был бы удивлен, если релиз называется HyperPHP, так как это также имя установленного веб-хоста
Ответ 4
Теперь есть слухи о каком-то версии среды исполнения PHP от Facebook во вторник 2 февраля. Это может быть Hyper PHP.
Ответ 5
Похоже, кто-то пытался объяснить кеширование/код операции кому-то, не имея никаких знаний о программировании.
"... Видите ли, это похоже на то, чтобы поставить H перед PHP, H, как в Hyper. Таким образом, мы получаем Hyper-PHP или HPHP. И это супер быстро..."
Ответ 6
Nop...
его не миф
Концепция Awesome..
Вы можете получить сайт PHP в HPHP!
то он будет работать как java!: P
Ответ 7
Из вашей ссылки...
Сотрудники Facebook знают больше, чем большую ценность конфиденциальности.
О, правда? Они? Потому что все, что я когда-либо читал о Facebook, это то, что они понятия не имеют, что такое конфиденциальность или когда-либо была.
Очевидно, что статьи нельзя доверять.
Ответ 8
Если производительность является проблемой, вы наверняка посмотрите, например. Quercus вместо этого? (http://www.caucho.com/resin-3.0/quercus/) (я никогда не смотрел на Quercus, поэтому я не могу сказать больше ничего)