Forum Moderators: mack
Do you need to have your own server? How about renting a web hotel? They come in all shapes an sizes, with and without support for databases, with and without support for asp or php.
Also you ought to consider buying help with the programming of the whole thing
also if this would be simpler i could run a server for each that wouldnt be a problem i dont know if that would be in anyway simpler
Apache is a good choice for your web server.
In most cases the database and the web server are actualy not related. One of the most common databases on the web is mysql so I will use this as an example...
You have mysql and apache. Each is in effect a different server, but can run on the same machine. The term "server" can become quite confusing. Many people thing of a server as a computer, whereas others thing of it as a piece of software...
apache is a server but so is an IBM e-business server.
If you where asking about using 2 (pysical) servers to host your application, then this really comes down to the strain you intend to put your system under. This also has the downside of creating a lot more work for you in terms of networking and conectivity.
Mack.
- Approach a hosting company who can provide you with the webserver and database you want to use. They can set it all up, and they are responsible for keeping it running (which makes your life easier).
- Download Apache and MySQL (for example) for your local development machine, install them, and get to know how they work, what tools you can use etc.
My previous website was doing ok initially with Access but then it started to bog down... so I started using Microsoft SQL Server 7 on the same machine. That cleared up the problem for awhile - but we continued to grow. When we were hitting 80,000 pages daily, we started crashing the machine on a daily basis and that was when we decided to move to Unix.
We ran over 150,000 pages a day on the Unix server using PHP and never went over 40% of CPU usage... So my suggestion is that if you have asperations of popularity for your site, move to a Unix box and start working with PHP and mySQL.
Matt