Mishka>ежедневное обновления - 10-20 Мегов
Слушай, а какие у вас носители информации? А то у нас на работе ожидается 20..30 гиг в месяц, при чём желательно иметь более-менее шустрый доступ, что исключает сменные носители (пока найдёшь, да и найдёшь ли вообще нужный DVD-ROM, к примеру). Лучше чем IDE-RAID пока ничего не придумал (SCSI - слишком высоки расходы на закупку HDD выходят). Сейчас без зеркалирования выходит 6 каналов, т.е. 1 загрузочный HDD + 1 CD-ROM + 10 Барракуд по 80Гб. Вот, думаю, верный ли подход избрали товарищи...
Mishka>Основные проблемы со временными затратами были связаны с сетями и доступом у БД. Так что Java здесь проявила себя вполне прилично. Что я хочу сказать - не надо бояться человека с ружьем - Java как язык и среда разработки - вполне приличная вещь. Опять-таки - это со стороны server programmer.
Кстати, вы не рассматривали C#? MS, кажется,в кои-то веки разработала что-то стоящее. Народ рассматривал, говорят по скорости намного шустрее Java, особенно на всяких API. В потрохах - чистейшая Forth-VM (более того - в разработке C# принимали участие известные фортеры). Ну и, синтаксис проще C/C++, тем более, Java...
Mishka>Как мне кажется (и здесь я могу быть не прав) Perl/PHP использует CGI модель
Не совсем прав. Традиционно Perl работает как CGI, PHP - как модуль Апача. Perl часто также используют как модуль. PHP - теоретически может работать как CGI, но на практике никто это не использует. Разница - по CGI-запросам скрипт перекомпилируется при каждом запросе, в виде модуля - один раз при первом запуске.
Mishka>CGI запускает каждый раз новый процесс и соответственно все утечки рессурсов ликвидируются ОС.
Однако, и в том и другом случае под скрипт запускается новый процесс. Тут ты прав. Но разве в Java не так? Я не представляю себе иного метода. Нет, можно конечно одним процесом обрабатывает все запросы поочереди, но... Хм.
Всё же, скорее всего, как я отмечал, разница во времени работы приложений. PHP/Perl-скрипты (в Web! в системе, естестенно, что угодно может быть!) работают только для создания web-страниц и какой-то минимальной обработке данных, как правило - от долей секунды до секунд. За это время большие утечки не набегают
Есть даже хорошее правило - если скрипт требует под себя более пары сотен килобайт памяти, значит что-то с алгоритмом не то. Хотя иногда приходится (вот сейчас поисковик пишу под Авиабазу - 60Мб индекс) ворочать десятками мегабайт... Но это кошмар сервера
Mishka>Если мои высказывания покажуться резкими/не подходящими или обидел кого, то заранее прошу прощения.
Да нет, на редкость взвешенный подход