URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 5374
[ Назад ]

Исходное сообщение
"OpenNews: Внеплановый релиз PHP 4.3.11 и 5.0.4"

Отправлено opennews , 01-Апр-05 16:23 
В новых версиях PHP (http://www.php.net) исправлено около 70 некритических ошибок и несколько проблем безопасности в модулях exif, curl и fbsql.


Наиболее серьезные исправления:
-  Crash in bzopen() if supplied path to non-existent file.
-  DOM crashing when attribute appended to Document.
-  unserialize() float problem on non-English locales.
-  Crash in msg_send() when non-string is stored without being serialized.
-  Possible infinite loop in imap_mail_compose().
-  Fixed crash in chunk_split(), when chunklen > strlen.
-  session_set_save_handler crashes PHP when supplied non-existent object reference.
-  Memory leak in zend_language_scanner.c.
-  Compile failures of zend_strtod.c.
-  Fixed crash in overloaded objects & overload() function.


URL: http://lxer.com/module/newswire/view/33750/index.html
Новость: http://www.opennet.me/opennews/art.shtml?num=5257


Содержание

Сообщения в этом обсуждении
"Внеплановый релиз PHP 4.3.11 и 5.0.4"
Отправлено Александр , 01-Апр-05 16:23 
Кстати, скажите, пожалуйста, а никто не слышал - есть ли у разработчиков планы по улучшению производительности и работы с разделяемой памятью (под большой нагрузкой)?

"Внеплановый релиз PHP 4.3.11 и 5.0.4"
Отправлено sauron , 01-Апр-05 17:56 
Это вам java надо юзать.

"Внеплановый релиз PHP 4.3.11 и 5.0.4"
Отправлено Alexandre , 01-Апр-05 18:08 
>Это вам java надо юзать.

Ну если в моём предложении убрать слово "производительность", то, наверное, да... =)


"Внеплановый релиз PHP 4.3.11 и 5.0.4"
Отправлено Mike , 01-Апр-05 21:10 
А Вы попробуйте сделать пару примеров для сравнения на java и php.
Думаю, сильно удивитесь.

"Внеплановый релиз PHP 4.3.11 и 5.0.4"
Отправлено Alexandre , 01-Апр-05 21:24 
>А Вы попробуйте сделать пару примеров для сравнения на 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).

Кроме того, одна виртуальная машина == один процесс - вряд ли будут быстрыми и нетребовательными к ресурсам. Да и память жава любит... Я понимаю, что она сейчас дешевеет, но не настолько, чтобы покупать её гигабайтами.


"Внеплановый релиз PHP 4.3.11 и 5.0.4"
Отправлено citrin , 02-Апр-05 14:01 
>Один старт виртуальной машины Жава (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
Да и объектная модель пхп далека до объектной модели явы.

Впрочем ниша у явы довольно узнкая и для небольших проектов со средней нагрузкой пхп подходит лучше.


"Внеплановый релиз PHP 4.3.11 и 5.0.4"
Отправлено Alexandre , 02-Апр-05 14:29 
>Время запуска вирт. машыны это не показатель.

Очень даже показатель. Если собственно обработка страницы должна быть порядка 30 секунд, то 5 секунд запуск - это увольте...

>Если это приложение написано на jsp то первое обращение к странице будет
>идти долго, поскольку будет компилироватья jsp-шка. Все последующие значительно быстрее.

Уж не знаю, не знаю... Там любое обращение было небыстрым...

>К тому же на яве веб приложения можно по разноми писать. Плохо
>написанное приложение на любом языке будет работпать плохо.

Сложно поспорить... =)
Система про которую я говорил - JIRA (bug tracking system) - коммерческое приложение, за которое хотят туеву хучу денег.
Eclipse, ZDE - оба редактора, оба написаны профессионалами - оба тормоза страшные. И это на Dual G4 1'25Ghz, 1Gb RAM...

>Смотря какие проекты. В php при очень большой нагрузке гигабайты памяти могут
>не помочь...

Если это основано на собственном опыте, то можно подробнее (интересно)?
В общем случае по моим наблюдениям пых-пых всё же более шустрый и памяти ему надо не так много.

>Да и объектная модель пхп далека до объектной модели явы.

В 5-ом пых-пыхе уже всё не так плохо.

>Впрочем ниша у явы довольно узнкая и для небольших проектов со средней
>нагрузкой пхп подходит лучше.

Согласен. По моему, ява вообще слабо приспособлена для веба, как мне кажется, её ниша - клиентское ПО, нередко на ней реализуются бизнес приложения. А для веба - пых-пых - шустренький динамический язык/клей.


"Внеплановый релиз PHP 4.3.11 и 5.0.4"
Отправлено Аноним , 01-Апр-05 19:13 
гм. интересно, в этом релизе оно ещё продожает считать деление на ноль нормальной операцией, не приводящей к завершению программы, или уже нет ?

"Внеплановый релиз PHP 4.3.11 и 5.0.4"
Отправлено grobik , 01-Апр-05 22:39 
Что-то на их сайте вместо логотипа PHP какая-то собака показывается :)

"Внеплановый релиз PHP 4.3.11 и 5.0.4"
Отправлено Nehochuha , 02-Апр-05 10:22 
А ты еще phpinfo(); запусти (1-го апреля)

"Внеплановый релиз PHP 4.3.11 и 5.0.4"
Отправлено DarkDen , 02-Апр-05 09:42 
дык 1 апреля же было

"Внеплановый релиз PHP 4.3.11 и 5.0.4"
Отправлено edewin , 02-Апр-05 10:38 
Действительно собака ......
Безобразие.
P.S.
Извиняюсь за фрейм.