Товарищи, кто-нибудь использовал в своих проектах компиляцию PHP?
Наткнулся на компилятор Roadsend и встал вопрос, действительно ли можно достичь существенного увеличения производительности?
Я рассматриваю использование FastCGI и nginx. До тестирования руки дойдут не раньше следующего года , а уже интересно
Компиляция PHP
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Компиляция PHP
Компиляция в опкод и кеширование уже реализовано в куда более стабильных APC, eAccelerator, xCache.
Нравится Yii? Давайте сделаем его лучше!.
Re: Компиляция PHP
Тут речь идет о компилировании всего проекта в один cgi-файл. Таким образом, вся логика (весь php-код) будет висеть в памяти ready-to-run без дополнительных модулей/дополнений.
Аналог библиотек для .NET, как я понимаю.
Если на примере - движок сайта будет представлять cgi-файл + конфиг + каталоги/файлы картинок, стилей и т.п.
Аналог библиотек для .NET, как я понимаю.
Если на примере - движок сайта будет представлять cgi-файл + конфиг + каталоги/файлы картинок, стилей и т.п.
-
- Сообщения: 350
- Зарегистрирован: 2009.09.17, 16:47
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Компиляция PHP
А Zend Guard + Zend Optimizer это не то?
Самому интересно послушать умных людей по этому поводу.
Самому интересно послушать умных людей по этому поводу.
Предупрежден - значит вооружен.
devKP.ru
devKP.ru
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Компиляция PHP
Не, ну CGI, конечно через Zend Optimizer и ко. не получить. Пробовать надо…
Нравится Yii? Давайте сделаем его лучше!.
Re: Компиляция PHP
Нет. Заметной разницы не будет.ostin писал(а):и встал вопрос, действительно ли можно достичь существенного увеличения производительности?
А вот неудобство обновления, отладки и сопровождения поимеешь.
Плюс, если я правильно помню в fcgi оно само по себе не заработает, в отличии от обычных скриптов.
Если уж так хочется экзотики, то был проект PHP на Java - "caucho" вроде как. Обещали почти 5тикратный прирост скорости в сравнении с PHP без опкодкешеров. Насчет полноценности функционала - не скажу.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Компиляция PHP
Проект называется Quercus и является реализацией PHP для Java-машины. Главный плюс там — прозрачное использование технологий Java из PHP-кода. Работать такой код может на любом сервере приложений Java, в том числе и на довольно шустром (по сравнению с Apache) Resin.
Нравится Yii? Давайте сделаем его лучше!.