I've done both myself - hosted at home as well as going through a hosting company. Good rule of thumb with this is that if you're doing anything professionally (I'd assume that this is the case if you're expecting hits in the thousands of visitors a day), doing it from home is a bad idea unless you're set up specifically to do so.
I've done both myself - hosted at home as well as going through a hosting company. Good rule of thumb with this is that if you're doing anything professionally (I'd assume that this is the case if you're expecting hits in the thousands of visitors a day), doing it from home is a bad idea unless you're set up specifically to do so. Biggest issue is, unless you have a static IP, then things can go bad.
Once your IP updates (and everyone's does sooner or later), it usually takes up to 24 hours (or more) to have your DNS updated and propagated. Any down time for professional services is bad. As for traffic, it's relative to what you're serving up.
If you're serving a single service that gives, say a binary result, then traffic won't be an issue, it'll be more processing time. The more you serve, the more expensive it'll be in terms of bandwidth. With services like Netflix, the chances of your ISP catching on based on traffic alone is minimal.
Rather than looking at dedicated servers, maybe look at shared servers. At the end of the day, they'll most likely still run faster than your home PC and their network connection, I'm sure, is far fatter than yours ;).
I believe most ISPs won't allow you to run a web service from your home (by blocking port 80 etc). Also, most of the time, for home connections upload speed is much lower than download speed.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.