问题标签 [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.
ios - iOS 中的永久图像缓存
我正在开发一个应用程序,我需要永久下载和存储图像,直到我手动删除它们(内存+磁盘)。这是必需的,因为应用程序需要能够离线工作。我知道有 AFNetworking 和 SDWebImage 用于缓存图像,但我认为它们不允许永久缓存和手动删除。Afaik,当缓存过期时,它们会自动删除图像。
有没有其他图书馆可以做这种事情?我试图为此编写一个类,但它工作得不是很稳定。我想最好不要重新发明轮子。
python - 图像缓存选项
我正在用 jinja2 用 python 编写的谷歌应用引擎上运行一个网站。我已经使用 memcached 处理数据库中的大部分内容,但我不清楚如何提高从 blobstore 提供的图像的效率。我认为 GAE 与任何其他框架都没有太大不同,但我想提一下以防万一。
无论如何,有没有推荐的方法来缓存图像或防止它们耗尽我的读写配额?
magento - Magento 图像缓存 URL - 错误的缓存键
出于某种原因,我的 Magento 试图在前端返回缓存键 040ec09b1e35df139433887a97daa66f,但它应该在寻找 9df78eab33525d08d6e5fb8d27136e95。
我不知道这里出了什么问题。我完全清空了缓存并重新索引。当我访问页面时,它正在创建新的图像缓存。它还使用一个额外的“大小”目录创建它们。
错误的前端: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
我能做些什么来强制它使用正确的网址吗?
android - android : 图像加载进度指示器
我正在使用以下算法来下载和缓存图像。它运作良好。正如预期的那样,图像的初始加载需要时间。我想显示一个进度指示来显示这一点。我希望进度指示器仅出现在图像视图中,而不会阻塞屏幕的其他部分。例如,我有一个列表,每行都有一个图像和文本。这些行是可点击的。所以我想显示每行图像的进度指示,直到它被加载。同时文本部分应该是可见的并且列表视图应该是可点击的。用户无需等待完成加载。即使在加载该行的图像之前,他也应该能够单击一行并打开详细信息页面。
通过进度指示器,我的意思只是表示图像正在加载。像一些纺车。我不是在寻找百分比指示或类似的东西。
代码
android - 使用for循环android将数据加载到数组中
我正在尝试从 Post 类填充图像 url 数组,但该活动返回一个空白页面。我做得对吗?对不起,我学习android不太了解。
ArrayList PostDetails = new ArrayList();
objective-c - AsyncImageView 不缓存图像
嗯在这里AsyncImageView
使用类。在文档中,他们说“默认情况下,所有加载的图像都被缓存”。您可以在文档的最后一段看到它。
但问题是当我尝试再次加载图像时,它带有占位符并等待几秒钟以再次从 URL 加载图像,即使它上次已成功加载。
这意味着它没有被缓存,对吧?
所以问我的代码是否有问题?
为什么图像没有像使用一样被缓存SDWebImage
?
这是我的代码:
php - 使用 PHP 缓存生成的图像
我有一个脚本,它在服务器上使用 PHP 生成图像,格式为 image.png。然后我在不同的地方使用这个图像<img src="http://domain.com/images/image.png" />
。
我遇到的问题是,即使图像每 30 分钟重新生成一次,它似乎已被缓存并且在我转到http://domain.com/images/image.png之前不会显示新值然后ctrl+shift+refresh
。
有什么办法可以保持图像名称相同,但让它始终显示图像的最新版本?
java - 如何启用图像缓存?
如何为我的 jsp 页面启用图像缓存?jsp 页面每隔 1 秒刷新一次。所以我想缓存图像,以免惹恼用户!有 2 张图像,重量为 4 KB,另外 13 KB。
android - ImageLoader - Don't download image if it's already being cached
I don't want to download images if they are already cached. I am using ImageLoader library by NOSTRA. Please tell me if there is any way to do that. Following is the code:-
android - 文件缓存和文件权限
我在我的应用程序中实现缓存并将其部署在 4.2.x 设备上时遇到问题。
当我将文件保存在应用程序缓存目录中时,我无法读取它。我使用具有 root 权限的文件管理器来探索缓存文件夹,并且文件正确存在于我的缓存文件夹中,但是当我尝试读取它们时出现找不到文件错误。
此问题仅与 4.2 android 版本有关。在 4.1- 一切正常
这是我用来编写文件的代码
这就是我构造文件对象的方式
这是获取缓存路径的方法
此时我的文件已正确写入
这是我用来读取文件的代码
这总是会产生这个错误:
与此行相关:
我已经添加了这个权限
与此错误相关的路径和名称文件是正确的,并且该文件存在于缓存文件夹中,为什么我无法读取它们?**我认为这可能是由于 android 4.2 中引入的新多用户功能而导致的用户权限相关问题,但我无法弄清楚。**我也尝试设置文件.setReadable(true, false)
但没有。谢谢