4 ms·
Multicore is nothing special if you are doing web apps. So I guess the trend towards multicore and the trend towards web apps will reinforce each other.
by ntoshev 18y ago
Multicore is nothing special if you are doing web apps. So I guess the trend towards multicore and the trend towards web apps will reinforce each other.
- pchristensen 18y agoYep, let the people writing the web servers, app servers, languages, and libraries deal with multicore. I'll happily run on those uber-optimized platforms.
- lpgauth 18y agoWell as good as this sounds, if you want to scale you will need to know more then just how to use free software.
- jrockway 18y agoUntrue. Now that CPU time is really cheap, memory is expensive again. For example, I have a $30/month slicehost and only get 512M of RAM. Even though I have 4 cores on that box, my application uses too much memory per instance for me to be able to run 4 separate processes. So if I needed to scale, I would either need to buy more memory, or design my app better. Buying more memory works for 4 cores, but what about 128? Probably not.
- ntoshev 18y agoYeah, memory handling of Ruby is severely broken. Enterprise Ruby might help you. If you use thread-based model for handling web requests (JVM or .NET application), you won't have this problem. I think even Python processes would share most of their memory.