PHP.RU
Hight:
FreeBSD, Apache 1.3.xx, Oracle
компилируемый язык (С, C++)
оперативочки побольше да процессор помощнее, а лучше два! и харды - SCSI в
рэйде!
А на самом деле я думаю, что вам надо вот это:
FreeBSD, Apache 1.3.xx, PHP 5.1.5, PostgreeSQL
и надёжно, и быстро
Ti:
php5:
достоинства
- очень быстр (быстрее Perl)
- прост
- кроссплатформен
- изначально веб-ориентированный
- C-подобный синтаксис
- ООП
- XML
- поддержка громадного числа баз данных
- много готовых решений
- много инструментов
легенды о небезопасном php пошли от дырявых приложений написанных на нем
(проблема программеров, а не языка)
Davil:
А вообще (о Java):
-компиллируемый язык
-кроссплатформенный
-по скорости немного уступает C, но более удобен для интернет приложений, а
также во много раз быстрее PHP,PERL,ASP.
-работает с огромным количеством баз данных
-ООП
-Даже плохому разработчику будет трудно создать уязвимый код
я бы мог перечислять еще, но боюсь клаву пробить
Vah:
ну вообще для создания мега-поисковика
задача стоит не только в выборе на чем писать...... а ещё и стартовых
технических мощностей......
БД для таких вещей я бы посоветовал Оракл..... быстро, надежно, масштабируемо,
безопастно...... но это коммерческий вариант.....
Посгрес думаю будет не быстрее того же mysql 5..... и по функциональности не
сильно опередит......а вот вакуум при частых апдейтах придется делать
часто...... а это простой БД на несколько часов при больших объемах данных.....
фрагментация......
для больших нагрузок думаю скриптовый язык не подойдет вообще...... самое
оптимальное что приходит в голову - связка nginx + apache в котором будет
модулем (подчеркиваю модулем!!!) крутится реализация клиентской части поисковой
системы..... это пожалуй один из самых быстрых способов....... заисключением
написания своего небольшого быстренького хттп-сервера..... ну можно ещё модулем
nginx написать........ nginx в данном случае будет служить для масштабирования
нагрузки на www сервера..... прокся типа такая хитрая....
так что язык на взгляд С++....
некритичные куски кода можно всегда реализовать на перле и использовать
интерфейс между С и Перл.....
Операционная система...... думаю даже не ФриБСД..... ОпенБСД побыстрее и
побезопастнее будет.... и отказоустойчивость повыше.....
ну на совсем худой конец - Linux..... если написать свою реализацию БД и
пропатчить ядро, чтоб работать с ней через вызов ф-й ядра - это даст
значительный прирост производительности......
короче расписывать можно много......
в итоге ИМХО язык - С++
ОС - юнекс-совместимая
БД - Оракл или написанная самим в идеале ну или на худой конец - mysql или
интербейз или еще что на Ваш выбор.....