Well, I'm going to do my best to think this through before just writing and hoping someone will answer my musings. I want to ask questions that bear some meaning, and not just random and pointless 'can I do this?'
I just moved my VPS over to Linode, since my previous VPS provider was overkill for my needs and Linode offers better control for my experience level, and have been reading a bit about deploying a custom distro on their servers. I thought about taking a run at deploying TinyCore, considering it is already minimal and taking into consideration that on a desktop it is blazing fast, I do think that TC might be a nice project to put together and eventually use on a production server.
So my first question: would TC be a decent option to use as a production server's distro? Taking into consideration that it is built on the same kernel as those other commonly excepted distro's, why would TC fit into this category as a power house? I mean, you would have to be meticulous about what you run in RAM and mount to disk, considering the limitations of RAM, but having the web server running in the RAM might be an extremely fast server. Maybe I am not considering how much RAM it actually takes to run, say, httpd, but perhaps nginx ot lighttpd, or even cherokee might be lihgt enough to run in this matter.
My intention is to have a web server, sql server, and mta (mail) server so that a custom TC distro could focus its efforts on those tasks, thus freeing up resources. I believe this would allow me to load, say, the web server into RAM and not have to worry about using too much RAM since this would be its primary purpose. Of course, I'm not taking into consideration how much RAM my applications would use, but I don't intend on using resource-heavy software either. Let's put that RAM to work for me, making Apache (definitely not my first choice for server if I go this route, but using it as an example here), or whatever flavor of web server I choose, and get it loading and serving that much faster. Am I dreaming here?
I know there is more for me to research, and I need to buy a dev VPS so I can play with it, but would this be feasible, worthwhile, and efficient to pursue?