データベースの結果から棒グラフ html を生成します。これらのグラフは 5 秒ごとに更新する必要があり、5000 人のユーザーがこのグラフを表示する可能性があるためです。ユーザーが表示しようとするたびに棒グラフを再作成する必要がないように、その棒グラフをキャッシュする必要があります。1 分ごとにデータベースからそのグラフを再作成します。私は PHP を使用しています。この目的で memcache を使用する必要がありますか? 他に可能なオプションはありますか?
ありがとう
Memcacheは最も一般的に使用されており、他のすべての一般的なソリューションの最高のドキュメントがあります。
私は先に進んでそれを使用します。かなり直感的であるため、起動して実行するのにそれほど時間はかかりません。
@Roman の提案と同様に、プロセスを分離する必要があります。
1つはグラフを生成し、画像をmemcacheに保存します(crontabを使用できます)
もう 1 つは Web サーバー経由の通常の php スクリプトで、memcache を読み取って出力するだけです。