> Hi All, > > I am a novice in hardware configurations and terms. Trying to select a > server for running Turbogears, PostgreSQL and a outgoing mail server, > I have almost shortlisted the following options: > > 1. Single Processor Dual Core Xeon 3060 - 2.40GHz (Core2Duo) - 1 x 4MB > cache = $ 179 pm > 2. Single Processor Quad Core Xeon 3220 - 2.40GHz (Kentsfield) - 2 x > 4MB cache = $ 199 pm
It depends on your requirements, but unless your site is going to be very heavily hit, the dual core should be more than satisfactory. The limitations on system performance for web serving today are rarely CPU. In general, the first thing you run short of is memory. Having plenty of ram is key to serving web requests at a decent speed - primarily because for the most part, web requests have a distinct bias towards a small set of very popular pages/data. After ram, the next is disk speed. Databases with datasets bigger than ram, and/or lots of writes, are invariably IO bound rather than cpu bound. Unless you're very very popular or your data is particularly complex, you're unlikely to need anything beyond regular sata disks so long as you have sufficient ram however. Please keep in mind that there are things you can do for your app which will change which aspect gets used most. Good indexing on your database, proper configuration of apache to serve static content itself, and correct formulation of your queries will have an enormous impact on your total capacity. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/turbogears?hl=en -~----------~----~----~----~------~----~------~--~---

