Handling resizing over 100,000 uploaded images per day
<p>Currently we are resizing images in real time. Our users are uploading some 50K to 100K images per day. And our server is pegged at 100% cpu usage 24/7. And page load times are slow. <strong>Ram is not an issue.</strong></p>

<p>We have a <strong>Dual cpu intel xeon L5630 2.13GHz</strong> server with <strong>24 gigs</strong> of ram. And we are using a simple image resize script to make the thumbnails from the original image. But this is maxing out the cpu's.</p>

<p>I'd like to attack this problem both via hardware and software. </p>

<ul>
<li><p>On the hardware side we are going to order another server with Dual Xeon 3GHz processors. This server will handle the image processing seperate from the website.</p></li>
<li><p>On the software I'd like to ask someone with experience what kind of software they are using to process images with low cpu overhead.</p></li>
</ul>

<p>Any thoughts would be appreciated.</p>
