Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Выбор реализации - ожидаемая нагрузка 1 млн запросов/час
Новая тема
Ответить
цитата
22/12/10 в 17:35
alt
Задача - несложное веб приложение которое должно держать нагрузку в 1 миллон запросов в час.
Выбор стоит между php и си
Как оценить преимущества и недостатки этих вариантов?
цитата
22/12/10 в 18:19
ibiz
выбор как-то узко стоит
помимо рнр, нужно еще веб-сервер и возможно предусмотреть работу с бд
в данный момент работаю над проектом с высокими нагрузками, реализация рнр + мускул, и скажу, что без настройки веб-сервера и мускула результаты сильно отличаются
на си можно написать это самое приложение без использования вебсервера со своей бд, получается более прямое решение задачи
ну и если поиграться с настройками рнр, доставить акселераторов и прочих зендов, то возможно, что на рнр реализация окажется проще и дешевле
P.S. сейчас грабер работает на рнр, делает 10к запросов в минуту на впс 512, думаю на гиге памяти и лям в час потянет
цитата
22/12/10 в 18:39
Pentarh
смотря че за нагрузка. python бы добавил в список, perl тоже неплох.
Если ты про вебсервер, то нужно делать FastCGI. Причем натуральный, в цикле FCGI::accept(), а не то уебище, которое идет в пхп.
А еще если кластеризовать архитектуру, то похуй на чем писать.
цитата
22/12/10 в 20:29
Dr.Syshalt
Лимон запросов в час - это много. Тут уже вопрос далеко не только языка (хотя C/C++/factCGI напрашивается сам собой), но главное - на чем бэкенд у него будет. Ну и руки того, кто пишет.
Еще вариант - Java, она по уровню производительности кода где-то наравне с C++, при этом разработка проще по отлову возможных ошибок, бэкенд можно на H2 сделать, который раза в два в среднем быстрее на операциях, чем MySQL, хорошие возможности для кэширования/оптимизации внутри приложения, поскольку оно перманентно в памяти находится. Но опять же, все в руки упирается все равно.
цитата
22/12/10 в 21:01
shhef
Оффтопик:
вы профи ребята! у меня 30 сайтов (вротпресс+дле) на ВДС 1 гиг озу... мониторинг хострекером (грубо 100 запросов в минуту) ложит сервак... а у вас лям или 10к запросов в минуту... пипец
цитата
22/12/10 в 21:30
ibiz
shhef писал:
Оффтопик:
вы профи ребята! у меня 30 сайтов (вротпресс+дле) на ВДС 1 гиг озу... мониторинг хострекером (грубо 100 запросов в минуту) ложит сервак... а у вас лям или 10к запросов в минуту... пипец
Оффтопик:
ну еще бы, вротпресс делает минимум 40 запросов к бд и жрет минимум от 30метров памяти
цитата
23/12/10 в 01:17
shhef
Оффтопик:
когда смотрю через ssh "top" и одновременно открываю 2 сайта, память сильно не меняется CPU прыгает до 60%... шо делать?
цитата
23/12/10 в 10:23
Emperor
shhef писал:
Оффтопик:
когда смотрю через ssh "top" и одновременно открываю 2 сайта, память сильно не меняется CPU прыгает до 60%... шо делать?
индексы создать.
Новая тема
Ответить
Эта страница в полной версии