I'm about to port a high traffic website to Drupal v6.x (maybe 7.x) on a VPS.
I have a bit of experience with Linux in the name of Ubuntu. Of course I can relay on a managed VPS package. How ever I would like to pick the best set-up.
The VPS package I picked consists the following soft- and hardware:
- CentOS 5
- CPU: 1 Ghz (1 core)
- Memory: 512 MB
- Disk: 40 GB Raid 6
Now I wonder what the best configuration is. With that I mean as basic web- and mailserver but also what I should do for caching. I read a lot of info on Drupal.org, there is also a package named Pressflow which is an optimized version of Drupal for high-traffic websites.
Some names as these were mentioned:
- memcache (cache module on linux?)
- nginx (some kind of webserver better as apache?)
- varnish (cache module on linux?)
I understand what they are but how they fit in a picture?
So basically I'm looking for someone who can clear the picture a bit up.