ホームページ >バックエンド開発 >PHPチュートリアル >画像ストレージには memcached または redis を使用する必要がありますか?
現在、画像アプリケーションに取り組んでいますが、画像の読み取り速度に対する要求が非常に高いため、通常、物理ハードディスクからの読み取り速度では期待を満たせないため、メモリストレージを使用してみたいと考えていますが、躊躇しています。 memcached または redis を選択する方法を教えてください。私のアイデアが実現可能かどうか、また mem と redis のどちらを選択すべきかを分析します。私の要件は次のとおりです。 1. 書き込み操作がほとんどなく、主に読み取り操作が行われる。 2. メモリ サイズを考慮する必要がない。 3. 耐障害性が低い永続的なストレージ。ありがとうございます
メモリに保存されている写真はありますか?
画像のコストは主にネットワーク送信のコストです。
Redisやmemcacheなどではなく、イメージストレージCDNを選択する必要があるようです。
写真を保存しますか?
画像のコストは主にネットワーク送信のコストです。
Redisやmemcacheなどではなく、イメージストレージCDNを選択する必要があるようです。
説明すると、私のアプリケーションは画像を処理します。1 つのリクエストの処理には 20 枚以上の画像が必要で、最終的に 1 つの画像が生成されるため、オーバーヘッドは送信ではなくこの領域にあります
redis
1. memcached 最大容量は制限されています
2. Memcached はコンテンツをハードディスクに自動的に保存せず、永続的なストレージの要件を満たしていません