У Вас есть гигабитное интернет-соединение? Хорошо сделанный. Это полностью из серверной conneciton к Вашему удаленному соединению? Если Вы соединяетесь в точке доступа Wi-Fi кафе, не имеет значения, как быстро исходящий conneciton - Вы все еще собираетесь быть ограниченными в принимающем конце.
Но реальный вопрос - то, что считаете "acceptible" или "быстрой" производительностью Вы? Если Вы будете означать работать на той же скорости, то она будет на Вашей локальной машине, то нет. Если Вы подразумеваете, что в передаче существует немного отклонений, и можно было сделать работу удаленно без большого количества задержки (или меньшего количества задержки, чем объединенное время прибытия в офис и прибывающий дом снова позже), то да.
Узел действительно прост получить выполнение с runit. Принятие Вас уже имеет runit, установленный в стандартном расположении каталога, создает каталог /service/node-service
и поместите создавание файла /service/node-service/run
:
#!/bin/sh
chpst -unobody node /path/to/your-service.js
Сделайте тот исполняемый файл сценария выполнения (chmod +x выполненный), и можно протестировать его путем выполнения sudo./выполнять. При работе Debian или Ubuntu вместо того, чтобы установить runit из источника является самым легким просто apt-get install runit
и создайте каталог /etc/sv/node-service
вместо /service/node-service
, и затем символьная ссылка /etc/sv/node-service
кому: /etc/service/node-service
. Кроме того, если Вы хотите, чтобы Ваш сервис работал в контексте пользователя ни кроме кого, необходимо измениться -u<username>
параметр для отражения этого.