Sorry for posting this question here. It belongs in hardware I know, but I've posted there and they just cleanup spyware and deal with overclockning it seems. This is totally server based. And you sever gurus know hardware as well as the software i'm sure. So I apologize in advance.
My webserver seems to go slow. I want to do the most economical boost in performance.
I do a lot of server sided scripting. I host 5 sites, about 6000 pages, most dynamic with php scripting and mysql.
This is my entire setup.
3meg cable line (residential..I know) into a windows 2003 server. That server is my router/firewall/mysql server.
from there it goes to a cisco switch, which has my PCs and my webserver.
Win2k3 server is fairly good. 2.8GHz, 512mb, good enough for routing I'd say.
Plain cat5e for everything.
10/100mb nic in everything.
Webserver is a bit older.
Compaq Deskpro. 350mhz. 256mb ram. Pentium II I think. Original 6gb hard drive, single drive.
Webpages are slow to load, especially php ones. And if I try to browse my internal network it is fairly slow.
Linux, debian, apache, php. All command line.
So what would be the best upgrade? My network connection is obvious, but thats expensive for anything higher.
Would a better CPU orRam do it better? Or is it probably harddrive access, get a raid formation with atleast 7200rpm drives?
At work, large expensive servers, I can browse network shares like it's local folders. I would like something similar to that for the local network. And something to boost up my website loading times for external people as well.
Any suggestions? I can give lots more info.