более сложные апи с нодой, но сейчас такой момент и есть 2 вопроса, может кто подскажет:
1) есть ли какой-то сервис или способ затестить эффективность сервера, которые прописал? Условный бенчмарк, но желательно локально.
2) насколько адекватно сервить картинки напрямую через ноду? То есть создать отдельный гет реквест, который будет допустим из req.param брать значение, находить нужную картинку и возвращать ее как респонс? Они сами не тяжелые по 600кб, но в общей сложности их на 40мб. Это адекватный способ вообще? ( я хотел по дефолту их просто захостить на статичном сайте и брать, но заказчик не готов это оплачивать (: )
Если это работает для тебя, то почему бы нет?
Ну я просто не совсем понимаю это вообще норм вариант условно на 10к юзеров? Кажется будто довольно тяжелый процесс, но может я ошибаюсь
10к юзеров в секунду или в месяц?
10к онлайна, в секунду в среднем 500-700
Что значит 10к онлайна?
10к активных юзеров в день, но это просто не показатель же коллов в секунду. А именно коллов в секунду в среднем 500-700
2. лучше отдавать нжинском статику , либо раздавать нодой статику а фронту давать ссылку на файл
1. autocannon и аналоги. 2. Для статики используй Nginx. Желательно вообще для подобных вещей юзать специализированные сервисы, аля s3, Firebase Cloud Storage и другие.
А можешь пожалуйста второй вариант чуть объяснить, а то я немного не понял его? 😓
что именно не понятно?
Просто не понимаю а как раздавать нодой статику? Точнее что это значите
https://expressjs.com/en/starter/static-files.html
файлы гонять через процесс, очевидно это ноду замедлит, поэтому и раздают через nginx
Обсуждают сегодня