Это не очень хорошая идея, чтобы запустить свой сервер самостоятельно, вне дома, используя свой обычный потребительский Интернет, если вы делаете это для бизнеса.
Самым важным моментом, о котором упоминал @MainMa, является то, что обычный потребительский Интернет имеет дисбаланс в скорости загрузки и скорости загрузки. С большинством интернет-провайдеров, скорость загрузки составляет примерно половину от скорости загрузки.
При просмотре веб-страниц скорость загрузки используется при просмотре в Интернете рукопожатий и HTTP-запросов к серверу. Если ваша скорость загрузки значительно снижается, все веб-страницы, которые вы пытаетесь посетить, будут зависать и иметь проблемы с загрузкой.
Мышь однажды прожевала телефонные линии на улице и сама себя отключила, и хотя скорость загрузки у меня была хорошая, скорость загрузки была снижена до 150 Мбит / с. Мое интернет-соединение было ужасным, и я просто просматривал сеть! Представьте, что было бы, если бы другие люди использовали вашу пропускную способность для загрузки ...
Кроме того, представьте, на что похож пользовательский опыт на другой стороне. Любой, кто пытается загрузить контент из вашего домашнего Интернета, увидит только половину скорости вашей загрузки. Это просто не масштабируется, так как домашний Интернет не был разработан, чтобы справиться с этой нагрузкой.
Большинство организаций, которые размещают свои собственные приложения, имеют линии T1 или эквивалентный бизнесу Интернет. В целом, цена значительно выше, чем домашний интернет.
Таким образом, если вы делаете это только для того, чтобы учиться и не ожидаете никакого трафика, а компьютер, на котором вы находитесь, надежно изолирован от остальной части вашей сети, то это может быть забавным экспериментом.
Но если вы планируете вести бизнес вне этой установки, будьте готовы проиграть. Это не тот случай, когда вы хотите попытаться быть «вне сетки».