|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Puma - новый высокопроизводительный http-сервер для приложен..." | +1 +/– | |
Сообщение от opennews (??) on 12-Апр-12, 14:03 | ||
Компания Engine Yard, крупнейший хостер web-проектов на языке Ruby, выполняющий работу по сопровождению старых веток Ruby, представила новый открытый проект Puma (http://puma.io/), в рамках которого развивается полностью переработанный форк проекта Mongrel, отличающийся ориентацией на обеспечение максимальной производительности и поддержания обслуживания большого числа параллельных запросов. Несмотря на то, что Puma создан на базе Mongrel, в настоящее время, кроме кода HTTP-парсера, старая кодовая база полностью переписана. Непосредственно разбором протокола занимается написанный на языке Си компонент Ragel, все обрабатываемые запросы помещаются в обособленный пул потоков, что обеспечивает полноценное распараллеливание и задействование всех доступных в системе процессорных ядер. Код проекта распространяется (https://github.com/puma/puma) под лицензией BSD. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Puma - новый высокопроизводительный http-сервер для приложен..." | +14 +/– | |
Сообщение от Аноним (??) on 12-Апр-12, 14:03 | ||
Черт возьми! Оси на графиках надо подписывать, даже если все очевидно. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Puma - новый высокопроизводительный http-сервер для приложен..." | +7 +/– | |
Сообщение от Именно on 12-Апр-12, 14:10 | ||
Вы не представляете, как сложно нам, дальтоникам, смотреть на такие графики :) | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
3. "Puma - новый высокопроизводительный http-сервер для приложен..." | +3 +/– | |
Сообщение от Не дальтоник on 12-Апр-12, 15:08 | ||
Не только вам. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
6. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от ixti (ok) on 12-Апр-12, 15:36 | ||
На офф сайте график представлен в виде таблички. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
47. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от Typhoon (ok) on 24-Ноя-14, 19:46 | ||
не только дальтоникам, | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
4. "Puma - новый высокопроизводительный http-сервер для приложен..." | +1 +/– | |
Сообщение от Дима (??) on 12-Апр-12, 15:34 | ||
Y - расход памяти, X - количество запросов. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
5. "Puma - новый высокопроизводительный http-сервер для приложен..." | +1 +/– | |
Сообщение от Дима (??) on 12-Апр-12, 15:35 | ||
> Y - расход памяти, X - количество запросов. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
12. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от Vkni (ok) on 12-Апр-12, 17:54 | ||
>> Y - расход памяти, X - количество запросов. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
20. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от Ищавин (ok) on 13-Апр-12, 02:31 | ||
Y — обработанных запросов в секунду, X — количество потоков. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
25. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от Abu on 13-Апр-12, 12:54 | ||
= | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
7. "Puma - новый высокопроизводительный http-сервер для приложен..." | –4 +/– | |
Сообщение от водитель нло on 12-Апр-12, 16:01 | ||
> высокопроизводительный | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
8. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от umbr (ok) on 12-Апр-12, 16:16 | ||
Мацумото давно уже пытается их совместить. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
10. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от abra (ok) on 12-Апр-12, 17:03 | ||
что-то лишнее | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
11. "Puma - новый высокопроизводительный http-сервер для приложен..." | +2 +/– | |
Сообщение от northbear (??) on 12-Апр-12, 17:16 | ||
Если говорить о поизводительности в разработке, то более чем... А если заказчик не экономит на рефакторинге и планирует как положено жизненный цикл веб-сервиса, то в продакшне тоже обычно непреодолимых проблем не возникает. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
13. "Puma - новый высокопроизводительный http-сервер для приложен..." | +2 +/– | |
Сообщение от Антоним on 12-Апр-12, 21:03 | ||
При чем тут производительность разработки? | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
14. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от Минона on 12-Апр-12, 21:47 | ||
> При чем тут производительность разработки? | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
16. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от Аноним (??) on 13-Апр-12, 00:49 | ||
>> При чем тут производительность разработки? | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
18. "Puma - новый высокопроизводительный http-сервер для приложен..." | +1 +/– | |
Сообщение от Crazy Alex (ok) on 13-Апр-12, 01:37 | ||
Если приложение не идиоты писали - то скорость языка там не особо критична - 90% запросов будут вырождаться в примитивнейшую сборку заранее закэшированных кусков. 1-2 % - в сборку этих кусков и помещение их в кэш. И остальное - в отдачу "динамики", которая в большинстве случаев будет закэширована на следующих уровнях - reverse proxy/CDN/браузер. | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
19. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от Crazy Alex (ok) on 13-Апр-12, 01:40 | ||
Да, забыл добавить, что большая часть запросов, ответ на которые тупо собирается из кусков, до сервера приложений вообще доходить не должна - отвечать должны всё те же reverse proxy/CDN/браузер | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
23. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от northbear (??) on 13-Апр-12, 11:13 | ||
Прежде чем говорить о производительности приложения, нужно сначала написать это приложение, и дождаться когда число пользователей и/или данных вырастет на столько, что приложение начнет упираться в ограничения платформы и архитектуры. | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
17. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от Аноним (??) on 13-Апр-12, 00:56 | ||
>> При чем тут производительность разработки? | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
24. "Puma - новый высокопроизводительный http-сервер для приложен..." | +1 +/– | |
Сообщение от northbear (??) on 13-Апр-12, 11:18 | ||
>> Раз для вас ни при чем, значит вы реальными разработками никогда не | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
21. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от letsmac (ok) on 13-Апр-12, 09:30 | ||
Всё зависит от прямоты рук программиста. Если писать грамотно - то весьма производительный в нагруженных системах. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
22. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от Andrey Mitrofanov on 13-Апр-12, 09:56 | ||
>> высокопроизводительный | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
26. "Puma - новый высокопроизводительный http-сервер для приложен..." | +1 +/– | |
Сообщение от f (??) on 13-Апр-12, 14:49 | ||
>Конечно! Как недавно пояснил Гвидо по поводу аналогичного вопроса, мол, "питон не тормозит, просто переписывайте критические части на непитоне!" | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
27. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от Andrey Mitrofanov on 13-Апр-12, 15:09 | ||
> Код который тормозит не нужно переписывать, достаточно скомпилировать самым обычным gcc. | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
28. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от f (??) on 13-Апр-12, 15:24 | ||
Это всегда пожалуйста. Отсыпаю: http://cython.org/ | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
29. "Puma - новый высокопроизводительный http-сервер для приложен..." | –1 +/– | |
Сообщение от Andrey Mitrofanov on 13-Апр-12, 15:42 | ||
А Гвидо-то не в курсе?! | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
30. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от f (??) on 13-Апр-12, 15:46 | ||
> А Гвидо-то не в курсе?! | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
31. "Puma - новый высокопроизводительный http-сервер для приложен..." | –1 +/– | |
Сообщение от Andrey Mitrofanov on 13-Апр-12, 16:04 | ||
>> А Гвидо-то не в курсе?! | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
32. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от f (??) on 13-Апр-12, 16:15 | ||
Стабильно код начал транслировать с версии 0.15 (сентябрь 2011), какого года это высказывание? | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
37. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от f (??) on 13-Апр-12, 18:03 | ||
>>> А Гвидо-то не в курсе?! | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
33. "Puma - новый высокопроизводительный http-сервер для приложен..." | –1 +/– | |
Сообщение от Andrey Mitrofanov on 13-Апр-12, 16:20 | ||
>>Гвидо по поводу аналогичного вопроса, мол, "питон не тормозит, просто переписывайте критические части на непитоне!" | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
36. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от клевый пыщ on 13-Апр-12, 17:58 | ||
>Итого (после слива в №32): прямой речи Гвидо не читал, факты-тексты, предже чем пеной брызгать, не проверял, ирония не понимал. Ма-ла-цца! | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
38. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от f (??) on 13-Апр-12, 18:16 | ||
> Итого (после слива в №32): | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
34. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от Andrey Mitrofanov on 13-Апр-12, 16:35 | ||
>> создан на базе Mongrel, в настоящее время, кроме кода HTTP-парсера, старая кодовая база полностью переписана. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
35. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от Andrey Mitrofanov on 13-Апр-12, 16:40 | ||
А чего, никого не смущет, что эта самая "Пума (_16_:16) КА" типо опережает отсталых конкурентов вида "*** (_1_:16) {,KA}" _почти в 16 раз? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
39. "Puma - новый высокопроизводительный http-сервер для приложен..." | +1 +/– | |
Сообщение от Aesthetus Animus (ok) on 13-Апр-12, 20:51 | ||
Объясните мне, идиоту... Зачем этот сервер нужен, неужели web-проекты на Ruby не дружат с обычным nginx или Apache? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
40. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от Аноним (??) on 13-Апр-12, 21:23 | ||
Можно, конечно, использовать обычный FastCGI, но у него есть Фатальный Недостаток. | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
41. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от Aesthetus Animus (ok) on 13-Апр-12, 21:38 | ||
Какой же? Он имеет место быть только в связке с Ruby? | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
42. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от Аноинм on 14-Апр-12, 00:42 | ||
Он просто работает, для креативных рубистов это слишком скучно. | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
44. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от gag (??) on 14-Апр-12, 11:01 | ||
>Он просто работает, для креативных рубистов это слишком скучно. | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
45. "Puma - новый высокопроизводительный http-сервер для приложен..." | –1 +/– | |
Сообщение от Аноинм on 14-Апр-12, 14:15 | ||
Покажи хоть одно приложение на рельсах, для которого веб-сервер был бы узким местом. | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
46. "Puma - новый высокопроизводительный http-сервер для приложен..." | +/– | |
Сообщение от Аноним (??) on 15-Апр-12, 16:05 | ||
>Покажи хоть одно приложение на рельсах, для которого веб-сервер был бы узким местом. | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
43. "Puma - новый высокопроизводительный http-сервер для приложен..." | +1 +/– | |
Сообщение от gag (??) on 14-Апр-12, 10:52 | ||
Puma может использоваться в роли платформы для развертывания приложений на базе Ruby on Rails и отдельных приложений, использующих интерфейс Rack. | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |