The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз Resin 3.0.18, в комплекте реализация PHP на Java.

26.02.2006 09:44

Вышла новая версия сервер-контейнера JSP и Servlets.

В 3.0.18 версии появился один очень интересный компонент - Quercus. Это реализация от Caucho's PHP версии 5. На данный момент Quercus поддерживает Drupal и Mediawiki. Данное ПО установлено на сайте caucho.com. Особый интерес представляют тесты на быстродействие. Как видим реализация PHP фирмой Caucho на Java работает быстрее нативного решения Apache/mod_php.

  1. Главная ссылка к новости (http://caucho.com/resin-3.0/fe...)
Автор новости: sauron
Тип: К сведению
Короткая ссылка: https://opennet.ru/7023-resin
Ключевые слова: resin, java
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (7) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 11:50, 26/02/2006 [ответить]  
  • +/
    get the facts однозначно! как может прослойка работать быстрей нативного кода?только в одном случае,это когда нативный код писали бездари, но я не думаю что зенд к таковым относится или я не прав?
     
     
  • 2.3, sauron (ok), 12:03, 26/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >как может прослойка работать быстрей нативного кода?
    Элементарно. Так же как и fastcgi работает быстрее cgi. Zend делает очень простую вещь он убирает работу интерпретатора по преобразованию исходника в байткод. Ребята из Caucho сделали тоже самое, только вот у них компиляция идет не в байткод zend, а в байт-код java. Ну а на выходе получаем сервлет, который подгружается только один раз, а потом сидит в памяти, собственно как в fastcgi. При изменении исходника происходит перекомпиляция и при первом запуске возникает тормоз. Но далее все фугачит будь здоров.
     

  • 1.2, Аноним (-), 12:01, 26/02/2006 [ответить]  
  • +/
    Ахринеть! Компилер на компилере писать! Это как Васик на васике писать - тормоз еще тот....
     
     
  • 2.4, sauron (ok), 12:04, 26/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >Ахринеть! Компилер на компилере писать! Это как Васик на васике писать -
    >тормоз еще тот....
    Прежде чем это писать ознакомтесь с тестами.
     
  • 2.5, eugene (??), 12:10, 26/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >Ахринеть! Компилер на компилере писать! Это как Васик на васике писать -
    >тормоз еще тот....

    васик на васике -- это интерпретатор на интерепретаторе, точно тормоз

    а компилер на компилере -- что в этом плохого?, аналогичным образом работает масса технологий -- jsp, xsql, xslt, и никто не говорит что они медленно работают

     
     
  • 3.6, cobold (?), 01:38, 27/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    А кто-то говорит, что xslt быстро работает?
    По сравнению с чем ?
     
     
  • 4.7, eugene (??), 08:59, 27/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Суть в том, что xslt шаблонизатор работает по такому же принципу, как и Quercus -- через вызов сервлета. Сервлет постоянно находится в памяти веб-сервера, поэтому накладные расходы на отработку минимальны, ну а скорость отработки java байт кода ряде задач уже давно идет почти вровень со скоростью отработки нативного кода, поэтому говорить что "компилятор на компиляторе работает медленно"  или "как то неправильно" на мой взгляд в некоторой степени неразумно.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру