Развертывает ли G-WAN новый экземпляр NodeJS для каждого запроса пользователя? (т. Е. Если вы используете JavaScript для сервлета) Например, если 100 пользователей запросят действие одновременно с обработкой определенного скрипта.G-WAN, NodeJS и потоковая передача
Мой основной вопрос связан со сценарием G-WAN с не-C/C++ языками ... можно использовать sendfile
из сервлета JavaScript? Я хочу передать большие файлы клиентам, которые не будут находиться в папке www
, а скорее из указанного пути к файлу на сервере. Это возможно? Если нет, может ли потоковая передача NodeJS использоваться в G-WAN?
** FYI: ** Реализация JavaScript G-WAN - это дескриптор NodeJS (у вас должен быть установлен node.js). Итак, я имею в виду использование сервлета JavaScript, можете ли вы передать файл, который не находится в папке 'www', а скорее где-то на вашем диске? Я пытаюсь создать безопасную систему хранения файлов –
Вау, это была новость для меня о механизмах JavaScript G-WAN. Я немного подкорректирую свой ответ. Я по-прежнему рекомендую выбрать C или хотя бы один из других языков, которые позволят вашему коду динамически привязываться к серверу во время выполнения. Для того, чтобы обслуживать контент не в пути www/..., я использую символические ссылки, как предложил Гил, а затем у меня есть обработчик 404, который генерирует и обслуживает - недостающее содержимое динамически (т. Е. Следующий запрос для одних и тех же битов будет найдите его в местоположении symlink'd). – Kenigmatic