Forum Moderators: phranque
As for connection speed. This really depends on the number of consecutive visitors you expect on the site. If you only expect a few hundred visitors per month, then you will probably only have 1 vistor at a time using the site. So you only need to match there bandwidth (56kbps for dial up, or 500kbps or so for broadband). But if you expect 1000s of visitors per month, the chances are that 2 or 3 people could be connecting at once. Then the site would seam to go slow. So a thicker pipe would be required. Depending on your ISP, you may be able to upgrade your bandwidth progressivly as you site grows. But this may be expensive.
Not sure what you meant by your own server?
With dedicated servers available on very professionally managed networks costing $100 to $150 per month these days I would question the practicalities of trying to run your own locally hosted/networked server for a company site.
In my experience a good third party hosting company is worth every penny. With a dedicated server you get all the same control as hosting it locally and none of the aggravation.
DIY hosting is certainly great experience (from a learning point of view), but if the site needs to be up and running 24/7/365 it really is a job best left to the pros.
If you meant hosting on a dedicated third party server/network...DO IT! You can beat that environment :)