Skip to content

Приложение для лекции «Производительный NodeJS»

Notifications You must be signed in to change notification settings

urfu-2017/urfu2017-tasks-demo

Repository files navigation

Список задач urfu-2017

Тестовый проект для лекции «Производительный NodeJS»

Запуск

npm i
npm start

По умолчанию поднимается на http://localhost:8080/

Переключение между версиями

Все версии находятся в отдельных ветках.

git checkout master     # Последняя версия (с кэшом в Redis)
git checkout cluster-2  # Версия с перезапуском воркеров
git checkout cluster    # Версия с созданием воркеров
git checkout caching    # Версия с кэшом в памяти
git checkout batching   # Версия с объединением запросов
git checkout start      # Стартовая версия без оптимизаций

Оффлайн режим

Чтобы можно было запускать оффлайн, есть два режима: режим записи и демо.

Режим записи

Запуск осуществляется с переменной RECORD=1:

RECORD=1 npm start

После этого все запросы в гитхаб будут сохранены на диск в папку fixtures.

Демо режим

Запуск осуществляется с переменной DEMO=1:

DEMO=1 npm start

При запуске в демо-режиме все запросы к гитхаб, заменяются чтением из файла.

About

Приложение для лекции «Производительный NodeJS»

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published