問題タブ [image-caching]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2009 参照

ios - iOSでの永続的な画像キャッシング

画像を手動で削除するまで(メモリ内+ディスク)、画像を完全にダウンロードして保存する必要があるアプリケーションを開発しています。これが必要なのは、アプリがオフラインで動作できる必要があるためです。画像をキャッシュするためのAFNetworkingとSDWebImageがあることは知っていますが、永続的なキャッシュと手動による削除は許可されていないと思います。Afaik、キャッシュの有効期限が切れると自動的に画像を削除します。

この種のことを行うための他のライブラリはありますか?このためのクラスを書こうとしましたが、あまり安定していません。車輪の再発明をしないほうがいいと思います。

0 投票する
3 に答える
685 参照

python - 画像キャッシュのオプション

pythonで書かれたGoogleアプリエンジンでjinja2を使ってウェブサイトを運営しています。データベースのほとんどのコンテンツで memcached が機能するようになりましたが、ブロブストアから提供される画像の効率を向上させる方法がわかりません。GAE では他のフレームワークとあまり変わらないと思いますが、念のため言及しておきます。

とにかく、イメージをキャッシュしたり、読み書きクォータを使い果たしてしまうのを防ぐための推奨される方法はありますか?

0 投票する
0 に答える
1948 参照

magento - Magento イメージ キャッシュ URL - 間違ったキャッシュ キー

何らかの理由で、私の Magento はフロントエンドでキャッシュ キー 040ec09b1e35df139433887a97daa66f を返そうとしていますが、9df78eab33525d08d6e5fb8d27136e95 を探す必要があります。

ここで何が問題なのかわかりません。キャッシュを完全に空にして、インデックスを再作成しました。ページに移動すると、新しい画像キャッシュが作成されます。また、'size' ディレクトリを 1 つ追加して作成します。

間違ったフロントエンド: http://mysite.com/catalog/product/cache/1/image/ 040ec09b1e35df139433887a97daa66f /d/i/dio156c.jpg

正しい: http://mysite.com/catalog/product/cache/1/image/ 265x265/9df78eab33525d08d6e5fb8d27136e95 /d/idio156c.jpg

正しいURLを強制的に使用するためにできることはありますか?

0 投票する
1 に答える
1238 参照

android - android : 画像読み込みの進行状況インジケーター

画像のダウンロードとキャッシュに以下のアルゴリズムを使用しています。それはうまくいっています。イメージの初期読み込みには、予想どおり時間がかかります。これを示すために進行状況を表示したい。画面の他の部分をブロックせずに、画像ビューにのみ進行状況インジケーターが表示されるようにします。たとえば、各行に画像とテキストが含まれるリストがあります。行はクリック可能です。そのため、各行の画像が読み込まれるまで進行状況を表示したいと考えています。同時に、テキスト部分が表示され、リスト ビューがクリック可能になるはずです。ユーザーは読み込みが完了するまで待つ必要はありません。行の画像がロードされる前でも、行をクリックして詳細ページを開くことができるはずです。

進行状況インジケーターとは、画像が読み込まれていることを示すだけです。糸車のように。私はパーセンテージ表示などを探しているわけではありません。

コード

0 投票する
2 に答える
466 参照

android - forループandroidを使用してデータを配列にロードします

Post クラスから画像 URL の配列を取り込もうとしていますが、アクティビティは空白のページを返します。私はそれを正しくやっていますか。申し訳ありませんが、アンドロイドを学んでいて、あまり知りません。

ArrayList PostDetails = new ArrayList();

0 投票する
4 に答える
4441 参照

objective-c - AsyncImageView が画像をキャッシュしない

ここでAsyncImageViewクラスを使用しています。ドキュメントでは、「デフォルトでは、ロードされたすべての画像がキャッシュされる」と言っています。ドキュメントの最後の段落で確認できます。

しかし、問題は、画像を再度ロードしようとすると、プレースホルダーが付属し、前回正常にロードされた場合でも、URL から画像を再度ロードするのに数秒かかることです。

つまり、キャッシュされていませんよね?
私のコードに問題があるかどうかを尋ねていますか?
を使用するように画像がキャッシュされないのはなぜSDWebImageですか?

これらは私のコードです:

0 投票する
3 に答える
3422 参照

php - PHP キャッシュで生成された画像

サーバー上で PHP を使用して image.png の形式で画像を生成するスクリプトがあります。次に、を使用してこの画像をさまざまな場所で使用して<img src="http://domain.com/images/image.png" />います。

私が直面している問題は、画像が 30 分ごとに再生成されているにもかかわらず、キャッシュされているように見え、http://domain.com/images/image.pngに移動するまで新しい値が表示されないことです。そしてctrl+shift+refresh

イメージ名を同じままにして、常に最新バージョンのイメージを表示する方法はありますか?

0 投票する
1 に答える
443 参照

java - 画像のキャッシュを有効にする方法は?

jspページの画像キャッシュを有効にするにはどうすればよいですか?jspページは1秒間隔で更新されます。だから私はユーザーを煩わせないように画像をキャッシュしたいです!2つの画像があり、4KBと13KBの重さがあります。

0 投票する
1 に答える
1421 参照

android - ImageLoader-すでにキャッシュされている場合は画像をダウンロードしないでください

すでにキャッシュされている画像をダウンロードしたくありません。NOSTRAのImageLoaderライブラリを使用しています。それを行う方法があるかどうか教えてください。コードは次のとおりです。-

0 投票する
0 に答える
4650 参照

android - ファイルのキャッシュとファイルのアクセス許可

アプリにキャッシュを実装し、4.2.x デバイスに展開する際に問題があります。

アプリのキャッシュ ディレクトリにファイルを保存すると、それを読み取ることができません。ルート権限を持つファイル マネージャーを使用してキャッシュ フォルダーを探索すると、ファイルはキャッシュ フォルダーに正しく存在しますが、それらを読み取ろうとすると、ファイルが見つからないというエラーが表示されます

この問題は 4.2 android バージョンのみに関連しています。4.1-すべて正常に動作します

これは、ファイルを書き込むために使用するコードです

これは、ファイルオブジェクトを構築する方法です

これは、キャッシュパスを取得する方法です

この時点で、私のファイルは正しく書き込まれています

これは、ファイルを読み取るために使用するコードです

これにより、常に次のエラーが生成されます。

この行に関連:

私はすでにこの権限を追加しています

このエラーに関連するパスと名前のファイルは正しく、ファイルはキャッシュ フォルダーに存在するのに、なぜそれらを読み取れないのですか? ** Android 4.2 で導入された新しいマルチユーザー機能により、ユーザー権限に関連する問題である可能性があると思いますが、わかりません。**ファイルも設定しようとしました.setReadable(true, false)が、何もしません。ありがとう