|
Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "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-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |