0

問題:

私の要件に従って、動的画像のキャッシュに関する適切な/機能する情報をグーグルで見つけることができませんでした。

Zend Framework を使用しており、画像の URL はhttp://localhost/media/image/id/1120のようになります。画像はデータベースに保存されます。

画像をキャッシュする方法はありますか。

見たリソースの1つ: http://dtbaker.com.au/random-bits/how-to-cache-images-generated-by-php.html

これは私が入手できるクローゼットで、画像はこの Web サイトにキャッシュされていますが、私のような状況では機能しません。

助けは素晴らしいでしょう。

4

1 に答える 1

4

Zend Framework を使用している場合、何かをキャッシュするための最初の呼び出しポートはZend_Cacheである必要があります。

そうは言っても、画像のキャッシュはおそらく解決するのが最も簡単なキャッシュの問題です。画像が生成された後、画像のローカル コピーをサーバーに保存し、それを生成するコードを実行する前にローカル コピーをチェックするだけの問題だからです。

何かのようなもの:-

if(file_exists(image12345.png){
    serve cached file;
} else {
    generate new file;
    save new file to image12345.png;
    serve cached file;
}

ユーザー名を見ると、実際に動作する yoursel(f)(ves) のコードがわかるはずです。

于 2011-07-15T10:25:27.317 に答える