So, some questions:
1. I know the hosted plans use Apache and PHP, but what other 'binaries' or programs are typically used on a regular site with a home page, some random links, with a small forum to boot?
2. I assume the servers are run on Linux, and 32 bit, would this be a problem for a Windows x64 Apache workflow?
3. If the servers run x32, does that require I also use a x32 install so the binaries 'match' up correctly and I don't have any problems?
4. I was wanting to essentially have a local copy of the hosted server on my Windows PC, so which programs and methods would I need to utilize make the transitions between uploads most seamless?
5. I plan to use a custom domain, so I'd need a plan higher than Lite and rent a domain from a provider, but what about if I wanted say a small email domain included? Is that realistic to have one up with the site without any issues, or should I just go with Google Business (which I think is free up to 5 team members), so I don't have to deal with possible security holes?
6. What counts as a concurrent connection? I don't think it would be the same for every site/service. Someone that travels to the site counts as one connection, are they no longer counted after a timeout of ~5 minutes, since they are not being sent data? Does an SQL connection count as a connection as long as they're still 'connected' according to MySQL, regardless of the time since the initial connection? Isn't MySQL a query-only thing server-side? I don't think clients would connect directly to MySQL for information... that seems like a security issue.
7. If I had a managed VDS with only a webserver, would it bring more performance than the plans already on the site? I have absolutely no idea how intensive a webserver is, or if the number of things running at once like a forum and more code means requiring more hardware.
8. Are there any other things that might be recommended to me, such as an unmanaged VDS, so I'm able to do all of this if it isn't supported by default?
Thanks if anyone takes the time to answer.
