現在、画像のサイズをリアルタイムで変更しています。ユーザーは1日あたり約5万から10万の画像をアップロードしています。そして、私たちのサーバーは、24時間年中無休で100%のCPU使用率に固定されています。また、ページの読み込み時間が遅くなります。ラムは問題ではありません。
24ギガヘルツのRAMを搭載したデュアルCPUインテルXeonL56302.13GHzサーバーがあります。また、単純な画像サイズ変更スクリプトを使用して、元の画像からサムネイルを作成しています。しかし、これはCPUを最大限に活用しています。
この問題をハードウェアとソフトウェアの両方で攻撃したいと思います。
ハードウェア側では、DualXeon3GHzプロセッサを搭載した別のサーバーを注文します。このサーバーは、ウェブサイトとは別に画像処理を処理します。
ソフトウェアについては、経験豊富な人に、CPUオーバーヘッドの低い画像を処理するためにどのようなソフトウェアを使用しているかを尋ねたいと思います。
どんな考えでもいただければ幸いです。