Да, нужно изолировать, например с помощью контейнеров- докер.
Вот пример готово решения, далее делаете к нему свою обвязку, чтобы для каждого пользователя запускался свой контейнер.
Вопрос нагрузки/ресурсов отдельный вопрос.
будет ли такой подход разумным с точки зрения производительности
Он будет разумным с точки зрения безопасности и лёгкости исправления ошибок пользователя.
Производительность, имхо, должна быть на втором месте в таких вещах.
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.