Компиляция PHP для запуска в JVM c помощью Quercus

ArtemZ
На сайте с 05.03.2007
Offline
151
796

Кто-нибудь использует Quercus (http://quercus.caucho.com/) для компиляции php в джава байткод? Судя по описанию делается это довольно безпроблемно и без необходимости что-либо сильно менять в скриптах, при том производительность по понятным причинам возрастает, если верить разработчикам - в 4 и более раз.

C уважением, Жирков Артем, Netdedicated Solutions. ICQ 944536, Jabber j@artemz.ru
rtyug
На сайте с 13.05.2009
Offline
263
#1

смотря, что именно Вы хотите ускорить...

ускорить можно производительность за счет потребление памяти :) 128гиг давайте?

если у Вас много процессоров, и не так много памяти, то скорее всего оно не ускорит значительно

узким местом может быть база данных и шаблонизатор

например, если phpbb будет 100-200гиг, то надо будет долго переделывать двиг, оптимизировать запросы, разное кэширование, счетчики - атомарные операции, добавлять javascript - ajax/json, проводить рефакторинг и т.д и т.п....

Спалил тему: Pokerstars вывод WMZ, etc на VISA 0% или SWIFT + Конверт USD/GBP,etc (net profit $0,5 млрд) (https://minfin.com.ua/blogs/94589307/115366/) Monobank - 50₴ на счет при рег. тут (https://clck.ru/DLX4r) | Номер SIP АТС Москва 7(495) - 0Ꝑ, 8(800) - 800Ꝑ/0Ꝑ (http://goo.gl/XOrCSn)
ArtemZ
На сайте с 05.03.2007
Offline
151
#2
rtyug:
смотря, что именно Вы хотите ускорить...
ускорить можно производительность за счет потребление памяти :) 128гиг давайте?
если у Вас много процессоров, и не так много памяти, то скорее всего оно не ускорит значительно

узким местом может быть база данных и шаблонизатор
например, если phpbb будет 100-200гиг, то надо будет долго переделывать двиг, оптимизировать запросы, разное кэширование, счетчики - атомарные операции, добавлять javascript - ajax/json, проводить рефакторинг и т.д и т.п....

при чём здесь потребление памяти вообще? JVM гораздо быстрей обычного php просто потому, что это байткод.

N
На сайте с 06.05.2007
Offline
419
#3

зачем? там не все функции реализованы. модулей нет и тд. это в принципе не то php, которое у всех. вопросы совместимости обязательно всплывут.

компиляция в байт-код реализуется php-акселлераторами.

вообще, его придумали чтобы корпоративные админы тоже могли запустить у себя mediawiki, а то им обычно западло.

Кнопка вызова админа ()
Andreyka
На сайте с 19.02.2005
Offline
822
#4

Есть же hiphop php, который переводит из чихпыха в си.

Не стоит плодить сущности без необходимости

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий