@BestJS

С помощью чего сделать сервер посредник?

Доброго времени суток!
Хочу сделать сайт на nodejs. Не ругайте за выбор, руководствовался принципом: "Делай на чем можешь!".

У меня есть некая база файлов на другом серваке. А ссылки нужны на мой домен
С помощью NodeJs я знаю как это сделать, но как известно она не прям идеально подходит для отдачи статики.

Пример:
Есть ссылка: https://goo.gl/31mvYU
Вот примеры ссылок которые хотелось бы получить
1)http://мой-домен/download/31mvYU
или
2)http://мой-домен/download?code=31mvYU
или
3)http://мой-домен/download?code=https://goo.gl/31mvYU
Подскажите пожалуйста какую технологию лучше использовать для данного подхода?
  • Вопрос задан
  • 270 просмотров
Решения вопроса 2
bingo347
@bingo347 Куратор тега Node.js
Crazy on performance...
используйте nginx
на node.js настройте реверси прокси
если url динамический, почитайте о заголовках ответа от бэкенда для отдачи статики nginx'ом после обработки запроса бэкендом (node.js)

P.S.
но как известно она не прям идеально подходит для отдачи статики
У меня на сервере нода торчит наружу и отдает статику, притом делает это шустрее nginx и жрет меньше памяти, все зависит от рук программиста
Ответ написан
Комментировать
vitali1995
@vitali1995
Напротив, node.js прекрасно подходит для выдачи статики, тем более с другого ресурса.
Используйте сетевые потоки, чтобы не нагружать оперативную память - и всё будет отлично.

https://makeomatic.ru/blog/2016/08/22/Streams_handbook/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽