Your demo loaded instantly on your own Wi-Fi. Your client's copy crawled, then vanished entirely when your laptop went to sleep. Both experiences are completely normal — here is the physics behind them, with no marketing and no blame.
A home PC web server has three silent limits: your upload speed, your PC's wakefulness, and your connection's mood. None of the three matters for a demo. All three matter the moment real people begin to depend on the site. This page puts honest shape on each limit, so the method gets used where it shines and retired where it does not.
Illustrative proportions. Visitors download your site out of your upload pipe — usually the smallest number in the house.
Home connections are lopsided by design: a large download pipe for watching and browsing, and a much smaller upload pipe — often a tenth of the size or less. Every page, image and file your visitors receive travels out of that small pipe, and all visitors share it at once. One visitor gets a snappy demo. Ten simultaneous visitors get a tenth each, plus whatever your household is uploading at that moment. Run any speed test and read the upload number: that number, divided by your audience, is the honest preview of your website's speed.
Your server is a program on a personal machine, and personal machines live personal lives. The laptop lid closes at the end of the day. Windows restarts itself at night to finish an update. A family member shuts the PC down because nobody said it was a server now. The power blinks for two seconds. Each event is a website outage with no error message anywhere except a dead link in someone's browser. Real hosting exists in buildings whose entire purpose is preventing exactly these five sentences.
Residential connections drop, slow down at peak evening hours and get re-addressed whenever the provider feels like it. The tunnel handles the addressing gracefully, but it cannot manufacture stability that is not there, and no support desk anywhere treats your website as a priority ticket. Your broadband terms may also restrict running public servers — a short demo is one thing, a permanent public site on a residential plan is another, and the terms are worth an honest read before the site matters to anyone.
Fairness demands this section. For one to five people, for an afternoon, for learning how the web actually fits together, for testing how a site behaves on a real phone network, for showing work in progress — the home tunnel server is excellent, and it costs nothing. Its failure mode is never the tool itself. The failure mode is a team quietly promoting a demo arrangement into infrastructure, one 'just leave it running' at a time, until the day it falls over in front of someone important.
The signs are social, not technical. People ask for the link outside demo hours. Somebody has bookmarked it. A small outage produced real complaints. You have caught yourself afraid to restart your own computer. Each sign says the same sentence in a different voice: this needs real hosting now. When you spot two of them, act — the final page in this set covers the clean shutdown and the hosting verdict in full.
Watch the video to see how fast the whole thing comes up — then use this page to decide, with open eyes, how long anything should stay up.
Watch Full VideoYou loaded it across your local network, where it never touched your upload limit at all. The client loaded it through the tunnel and your upload pipe, shared with everything else your connection was doing at that moment. To feel the true visitor experience, always test the public link from a phone on mobile data, never from the same Wi-Fi.
Yes — set sleep to never while plugged in for the demo window, and keep a laptop on charge throughout. Restore your normal settings afterwards. Never disable Windows Update permanently to protect a demo schedule; pause it for the day at most, because trading security patches for demo uptime is a bad bargain that collects its fee later.
For simple pages, the limit is your upload bandwidth, not the PC, which could serve far more than the pipe can carry. A handful of simultaneous visitors is comfortable on most connections. Dozens sharing a small upload pipe will queue and crawl. If the expected audience needs a comma to write down, rent hosting.