1.1, Александр (??), 16:23, 01/04/2005 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Кстати, скажите, пожалуйста, а никто не слышал - есть ли у разработчиков планы по улучшению производительности и работы с разделяемой памятью (под большой нагрузкой)? | |
|
2.3, Alexandre (??), 18:08, 01/04/2005 [^] [^^] [^^^] [ответить]
| +/– |
>Это вам java надо юзать.
Ну если в моём предложении убрать слово "производительность", то, наверное, да... =) | |
|
3.5, Mike (??), 21:10, 01/04/2005 [^] [^^] [^^^] [ответить]
| +/– |
А Вы попробуйте сделать пару примеров для сравнения на java и php.
Думаю, сильно удивитесь. | |
|
4.6, Alexandre (??), 21:24, 01/04/2005 [^] [^^] [^^^] [ответить]
| +/– |
>А Вы попробуйте сделать пару примеров для сравнения на java и php.
>
>Думаю, сильно удивитесь.
Пробовал. Один старт виртуальной машины Жава (PII-350, 160Mb RAM, FreeBSD 5.3 & Java Development Kit 1.4.2) занимает порядка 5 секунд.
Сравнение в исполнении я могу наблюдать у себя на десктопе (Eclipse, ZDE), на серверах (коммерческую bug tracking систему на одном проекте поставили, написанную на жаве - она страницу грузила иногда минуту, при том, что старая bugzilla грузилась в момент, ну хорошо, секунд 5-10; да, я знаю, что Bugzilla написана на Perl).
Кроме того, одна виртуальная машина == один процесс - вряд ли будут быстрыми и нетребовательными к ресурсам. Да и память жава любит... Я понимаю, что она сейчас дешевеет, но не настолько, чтобы покупать её гигабайтами. | |
|
5.11, citrin (ok), 14:01, 02/04/2005 [^] [^^] [^^^] [ответить]
| +/– |
>Один старт виртуальной машины Жава (PII-350, 160Mb RAM, FreeBSD 5.3 &
>Java Development Kit 1.4.2) занимает порядка 5 секунд.
Время запуска вирт. машыны это не показатель.
>на серверах (коммерческую bug tracking систему на одном проекте
>поставили, написанную на жаве - она страницу грузила иногда минуту, при
>том, что старая bugzilla грузилась в момент, ну хорошо, секунд 5-10; да,
>я знаю, что Bugzilla написана на Perl).
Если это приложение написано на jsp то первое обращение к странице будет идти долго, поскольку будет компилироватья jsp-шка. Все последующие значительно быстрее.
К тому же на яве веб приложения можно по разноми писать. Плохо написанное приложение на любом языке будет работпать плохо.
>Да и память жава любит... Я
>понимаю, что она сейчас дешевеет, но не настолько, чтобы покупать её >гигабайтами.
Смотря какие проекты. В php при очень большой нагрузке гигабайты памяти могут не помочь...
Впрочем php работающий в режиме fastcgi решает часть проблем с производительностью, которые есть в mod_php, да и сам модель работы очень похожа на работу сервлета: запускаетсся процесс, выполняется инициализация (подключение к базе и т. п.), потом он в цыкле обрабатывает поступающие запросы клиентов.
Только реализовать совместне использование объектов разными сервлетами в яве насколько знаю проще чем разными процессами в cgi
Да и объектная модель пхп далека до объектной модели явы.
Впрочем ниша у явы довольно узнкая и для небольших проектов со средней нагрузкой пхп подходит лучше. | |
|
6.12, Alexandre (??), 14:29, 02/04/2005 [^] [^^] [^^^] [ответить]
| +/– |
>Время запуска вирт. машыны это не показатель.
Очень даже показатель. Если собственно обработка страницы должна быть порядка 30 секунд, то 5 секунд запуск - это увольте...
>Если это приложение написано на jsp то первое обращение к странице будет
>идти долго, поскольку будет компилироватья jsp-шка. Все последующие значительно быстрее.
Уж не знаю, не знаю... Там любое обращение было небыстрым...
>К тому же на яве веб приложения можно по разноми писать. Плохо
>написанное приложение на любом языке будет работпать плохо.
Сложно поспорить... =)
Система про которую я говорил - JIRA (bug tracking system) - коммерческое приложение, за которое хотят туеву хучу денег.
Eclipse, ZDE - оба редактора, оба написаны профессионалами - оба тормоза страшные. И это на Dual G4 1'25Ghz, 1Gb RAM...
>Смотря какие проекты. В php при очень большой нагрузке гигабайты памяти могут
>не помочь...
Если это основано на собственном опыте, то можно подробнее (интересно)?
В общем случае по моим наблюдениям пых-пых всё же более шустрый и памяти ему надо не так много.
>Да и объектная модель пхп далека до объектной модели явы.
В 5-ом пых-пыхе уже всё не так плохо.
>Впрочем ниша у явы довольно узнкая и для небольших проектов со средней
>нагрузкой пхп подходит лучше.
Согласен. По моему, ява вообще слабо приспособлена для веба, как мне кажется, её ниша - клиентское ПО, нередко на ней реализуются бизнес приложения. А для веба - пых-пых - шустренький динамический язык/клей. | |
|
|
|
|
|
1.4, Аноним (4), 19:13, 01/04/2005 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
гм. интересно, в этом релизе оно ещё продожает считать деление на ноль нормальной операцией, не приводящей к завершению программы, или уже нет ? | |
1.7, grobik (?), 22:39, 01/04/2005 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Что-то на их сайте вместо логотипа PHP какая-то собака показывается :) | |
|