![]() |
Язык мой - враг твой.
Вообщем столкнулся с проблемой, нужно срочно что-то из ниже перечисленного списка мне подобрать, по функциональности, главное условие: скорость/стабильность работы при большой загруженности:
Код:
C / C++ |
С .
|
Лично я склоняюсь к Си, но вот хз
мне интересно PHP будет стабильно работать например с FastCGI под апачем и линуксом (желательно кросплатформенность) или всё же Си? |
C++, а вообще ты список явно от балды накатал.
|
А кагбэ скорость разработки, предполагаемая нагрузка, возможные задачи ?
|
Цитата:
|
Цитата:
|
asm. и не надо говорить, что он сокеты не поддерживает =)
|
Цитата:
|
Цитата:
Обработка какого рода хоть приблизительно, "большая" нагрузка это у каждого свое понимание. НО тебе нужен бэк-энд, тут скорее всего наверное С, хотя к Питону например можно расширения на С писать... |
Цитата:
хм... как бы тебе объяснить... ну допустим очень большая (пример нагрузки на сервера вконтакте поделить на два) >сколько серваков собираешься выделять два сервера, у каждого разные цели, один только обрабатывает, второй только получает/отправляет >насколько важна скорость разработки относительный вопрос в общей сложности, нужен язык который меньше всего грузит сервер |
Половину нагрузки контакта ты на 2х серверах не потянешь.
З.Ы. Мы на работе разрабатываем высоконагруженные приложения на Java, но там десятки серверов на обработку одного типа задач (Нагрузка очень высокая). Если хочется ещё чуток сэкономить на железе и скорость разработки менее критична, используй С++. (Про С забудь). |
Цитата:
highload.ru |
ну очевидно, что скриптовые языки будут медленнее обычных. Но в хайлоаде(насколько я себе всё это представляю) нужно всё распределять, а распределять удобнее скриптами. Ты мало информации даёшь. Какого рода нагрузка? Http-запросы/что-то другое? Также, всю инфраструктуру проще разрабатывать на чём-то типа java или c#
|
хттп запросы. могу нарисовать принцип работы как это будет выглядеть, я просто на словах не могу это описать, щас кину картинку
|
Цитата:
|
http://img14.imageshack.us/img14/743/38332312.png
так на чём остановится, мне щас начали все советовать либо си либо питон |
а какого рода нагрузка?
Количество задач(запросов, расчетов) в секунду? Как часто и какой плотности запись в БД. Насколько критично время разработки. Имхо высоконагруженный проект странно ограничивать 2мя серверами. |
Короче, при его заявленной нагрузке только C++/Java и явно не 2 сервера. Но Java удобнее в разработке.
|
Qwazar +1 за удобство явы, но есть еще и питон.
иц май, ты собрался писать ЭТО сам ??? |
Цитата:
удобнее БД править - myphpadmin. интересный вопрос, как связать скорость C с удобством PHP? |
Цитата:
Но пля, это буит ппц, я уже представляю какой вой поднимется на GIL :D |
Цитата:
Цитата:
|
Да и вообще, ИМХО тут столько ресурсов нуно (хотя бы железных), что это воопще пэпэцэ
$$$$$$ Уж очень дофигища нулей |
Цитата:
давайте разделим тему - о языках компилирования - C/asm, и языках Python PHP - которые при каждом запуске переводятся в код процессора и грузят его же безбожно. |
Цитата:
|
Да согласен, тут питон не вариант. А C просто напросто неудобен, либо С++ либо Java, причём на Java разработка обойдётся гораздо дешевле, но C++ менее требователен к ресурсам.
Цитата:
|
Цитата:
|
Цитата:
Хз чего там Ицмай задумал, так гадать можно до посинения вообще. Тем более, Насколько я помню по обзорам, то Окамл например дрючит С++ на некоторых моментах (по скорости)... А вообще ИМХО лучше уж сначала хоть какой-то вариант набросать а потом смотреть узкие места и думать как их можно оптимизировать, начать то с чего угодно... |
Цитата:
|
Цитата:
сервак не любит озадаченый пых |
Цитата:
Если с таким сталкиваешся впервые, то я хз, у мну такое предположение, что могут возникнуть проблемы даже не со стороны ЯП, а со стороны проектирования, я например с такими вещами дела не имел, и мну как-то ссыкотно называть их простыми... |
Цитата:
http://www.linux.org.ru/wiki/en/%26#1056%3B%26%231077%3B%26%231096%3B%26%231077%3B %26%231085%3B%26%231080%3B%26%231077%3B_%26%231085 %3B%26%231072%3B_%26%231054%3B%26%231082%3B%26%231 072%3B%26%231084%3B%26%231083%3B Британские ученые - представители академической науки Великобритании, известные как своими странными предпочтениями в выборе предмета исследований, так и тягой к сомнительным методам их проведения. Ночь тузегов (или Тузег найтс) - бардак, устраиваемый "обиженными и оскорбленными" (природой) на форуме ночью, выражающийся в бессистемном автоматическом флуде во всех сообщениях, куда добираются их ("тузегов") ручонки. Названа "в честь" наиболее задержавшегося представителя этих людей. |
Цитата:
|
| Время: 15:26 |