Нагрузочное тестирование redis и node.js

1 Дек
2011

Сейчас перед разработчиками в любой сфере деятельности лежит огромный выбор технологий и методов. Я надеюсь мое краткое исследование поможет нам всем понять потенциал key-value хранилищ данных. (В купе с node.js).

Причем исследование я буду проводить не сам, а с вашей помощью. После прочтения нескольких статей о redis, появился интерес проверить тезисы которые описаны например в этой статье. Если кратко — то речь идет о создании проекта под большую нагрузку, используя для хранения только key-value хранилище.

Redis — key-value БД с доступом к данным в памяти, но с возможностью постоянного хранения, поддержкой транзакций и атомарных операций. Имеет возможность хранить не только строковые значения но и несколько встроеных типов данных и операций над ними (список, хеш, массив, строка).

Идея простая, был реализован простенький микроблог на node.js, с плюшками автообновлением, комментариями и подписчиками. Все это дело было залито на хостинг от no.de, и в данный момент представляется Вам, с одной лишь целью — подвергнуть все это дело Блогаатаке.

Что требуется от Вас: зайти на http://lizarge.no.de, войти используя ulogin (спасибо им) и порезвиться там, отпишите пару анекдотов, оставьте пару комментариев, добавляйте людей в подписку, проведите там хотя бы минут 10-20-30-40. А я в свою получу данные как о клиентской статистике, так и о серверной части, и после того как мое творение гордо выстоит развалит себя и сервер — я добавлю в эту статью (или в новую) полный отчет о том как чувствует себя node.js и redis в паре! Сколько соединений выдержали, сколько записей добавили, и тд.

p.s. Я не хочу писать простыню в песочницу, но если интересно потом могу рассказать о интеграции ulogin и node.js, основах работы с redis в асинхронном режиме node, и о технических аспектах самого тестового проекта http://lizarge.no.de

В своей проф. деятельности я занимаюсь разработкой на традиционной LAMP архитектуре и вижу каждый день все недостатки php, думаю что этот язык жив только благодаря инерции бизнес процессов. Поэтому свои проекты на «коленках» пишу на node.
По материалам Хабрахабр.



загрузка...

Комментарии:

Наверх