#525535 from pidgin, 1 month ago
← All messages
Replies (16)
Post a reply (xmpp)
- @sergray:
@wiz apache+mod_wsgi P.S. да, чересчур увлекся тегами :)
#525535/2 from pidgin, 1 month ago, in reply to /1 - @sergray:
@wiz хотелось проверить скорость отдачи странички, которая динамически формировалась по данным SQL запроса через ORM фреймверков, в symfony использовал Doctrine. Оба проекта тестировались с продакшен настройками без специальных твиков
#525535/4 from pidgin, 1 month ago, in reply to /3 - @sergray:
@sergray RDBMS — mysql на той же машине, что Apache, там же запускался ab
#525535/5 from pidgin, 1 month ago, in reply to /4 - @sergray:
@wiz а какую цифру вы ожидали?
#525535/7 from pidgin, 1 month ago, in reply to /6 - @kekssw:
@sergray да у меня это вторая головная бль стегами: сначало мучительно отбираешь ранее употребленные, потому начинаешь выкидывать наименее значительные, чтобы не более пяти получилось
#525535/9 from Kopete, 1 month ago, in reply to /2 - @kekssw:
@wiz разве это не зависит от конфигурации тестовго стенда (о которой я не заметил ни слова)?
#525535/10 from Kopete, 1 month ago, in reply to /3 - @kekssw:
@wiz или это означает, что правильно приготовленный джанго должен заруливать правильно приготовленную симфонию на том же хосте сильнее, нежели в пять раз?
#525535/11 from Kopete, 1 month ago, in reply to /3 - @sergray:
@wiz 50 — это жизненный опыт или психологическое ожидание?
#525535/12 from Miranda, 1 month ago, in reply to /8 - @sergray:
@kekssw есть небезызвестный тест Alronda, в котором django делал symfony больше, чем в 100 раз, но в том тесте не было обращений к БД и логики в шаблонах, ещё там был nginx + fcgi у php фреймверков
#525535/13 from Miranda, 1 month ago, in reply to /9 - @kekssw:
@sergray меня просто удивила реакция на абсолютный показатель в, казалось бы, от природы относительном тесте. без уточнений окружения, и да, с минимум информации о содержимом тестов. со стороны может показаться, что оценка ничем не обоснованнее, чем "я ожидал не менее 100 енотов", или наоборот "не думал что и 20 наберется". вот я и подумал — может закон какой есть?
#525535/14 from Kopete, 1 month ago, in reply to /13 - @sergray:
@kekssw я тоже ожидал больше от джанго :) но самое смешное, что на 5 одновременных запросах RPS отличались не в разы, а на несколько запросов. В любом случае, надо разбираться с низкой производительностью тестового стенда.
#525535/15 from Miranda, 1 month ago, in reply to /14 - @kekssw:
@sergray ну если и ты "ожидал" — тогда вопрос переадресовывается к тебе: почему более 50, а не менее 20, или наоборот — овер 9000? просто "психологически" (кажется ты это так называешь)?
#525535/16 from Kopete, 1 month ago, in reply to /15 - @sergray:
@kekssw ну джанго ведь круче симфони ;) на самом деле, мои ожидания основывались на том дурацком тесте, где джанго выдавал несколько сотен запросов в секунду. Результат симфонии совпал с ожиданиями (тот же порядок), а вот от джанго я ожидал хотя бы около 100 запросов в секунду.
#525535/17 from Miranda, 1 month ago, in reply to /16 - @kekssw:
@sergray так вот я про что и говорю: определись что ты тестируешь уже. если сетевые запросы — как максимум выкинь БД и шаблоны, как минимум разведи какой-нибудь nginx. если ты отягащаешь каждый response — чего удивляться что результаты выравниваются? ты еще сведи все к некешированному и офигенно сложному запросу к БД, а потом удивляйся что у тебя симфония, джанго и голый си почти сравнялись. или уже приводите комплексные аргументы для оценки. типа: "из вот таких-то предпосылок ожидал, что кроме базового выигрыша в 100 раз система темплэйтов даст еще в 1,5, но в силу таких-то оценок (показаний чисто консольного клиента?) операции с БД займет в два раза больше времени, чем обрабока джангой. итого ожидаю выигрыш в 75 раз, а имею только 50 — надо ковырять сетевые настройки"
#525535/18 from Kopete, 1 month ago, in reply to /15 - @sergray:
@kekssw тестировал 2 MVC фреймверка. Интересен результат, как совокупность загруженности упомянутых 3 букв. Запросы к БД простые и быстрые, но с использованием ORM. Шаблоны довольно простые, но динамические. Понятно, что полученный результат, в т.ч. и для джанго, не удовлетворяет требованиям для посещаемого сайта. Проблема комплексная, буду разбираться где тормоза.
#525535/19 from Miranda, 1 month ago, in reply to /18 - @kekssw:
@wiz ну наконец-то разумное объяснение :)
#525535/21 from keks-mac, 1 month ago, in reply to /20