问题标签 [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.
jquery - 如何说服浏览器从缓存加载图像而不是从服务器获取
我在我的网站的一部分中使用Quake Sliderdiv(s)
。这个插件是从图像创建来进行转换的。问题是当div(s)
被创建时,background-image
它们的属性根据当前图像src
属性发生变化,并导致浏览器从服务器重新加载图像(和奇怪的是不是来自缓存)。谁能告诉我如何更改此插件以在css('background-image')
调用 jquery 时不重新加载图像?感谢您的关注。
php - 为什么我的图像没有取消缓存?
我需要在重新加载页面时不断更新图像,所以我决定在路径末尾放一个数字,但由于某种原因,我的代码不断破坏页面:
怎么了?
javascript - IE8 jQ 设置 CSS 属性(宽度或边距)被忽略
今天我在尝试操作图像时遇到了一个有趣的 IE8 情况。
我通过更改它们的 url 来替换加载的图像,当它们被加载时,我试图正确地挤压它们并以视口元素为中心(新图像不像它们的前辈那样是方形的)。但是在 IE8 中(还没有测试过 IE7,从同事那里听说过 IE9 - 一切都很好)图像没有缩放,它们只是以原来的大小下降,而我的
被简单地忽略了。这是解决问题的代码。
请寻找我的解决方案的自我答案。
php - How do I force Drupal ImageCache create image styles on upload, not on first image request?
I am using ImageCache to generate several image styles for certain uploaded pictures. However, the site is going to be pretty high-load, so it might be more resource-efficient, if those sizes were created once the file is uploaded, not on first display event. Is there any way meant to do this without having to use some kind of crawler? Thank you!
asp.net-web-api - 缓存从 Web api 服务返回的图像
无论我做什么,我都无法从 web api 缓存返回图像,每次我请求图像时都会看到对服务器的请求。
我已经为标题设置尝试了许多 permiations,这是我最近的努力:
这就是我使用 chrome 检查时响应标头的样子:
缓存控制:必须重新验证,最大年龄 = 60 内容长度:24233
内容类型:图像/jpeg 日期:2013 年 4 月 14 日星期日 22:04:32 GMT
服务器:Microsoft-IIS/8.0 X-AspNet-版本:4.0.30319
X-Powered-By:ASP.NET
X-SourceFiles:=?UTF-8?B?Qzpcc291cmNlXFRydW5rXFRlc3RcYXBpXHRlc3RcMQ==?=
关于如何进行的任何想法?
uiimageview - SDWebImage 和设置自定义 HTTP 标头?
我刚刚将用于缓存图像的代码从 EGOImageCache 更改为 SDWebView。不幸的是,我不知道如何设置自定义 HTTP 标头,因为我必须发送身份验证才能获取图像。使用 EGOImageCache 很容易完成,因为我在适当的地方扩展了 NSURLRequest。但我不知道如何使用 SDWebView.framework 做到这一点。我看到了标题,我在 SDWebImageDownloader.h 中找到了包含的方法
似乎该库确实支持 HTTP 标头。但是当我使用 UIImageView+WebCache.hi 时,看不到设置标题的选项。在我的代码中,我调用
谁能告诉我如何设置 HTTP 标头?
apache2 - 尝试更改 reverse_proxy 上的缓存标头
我正在尝试通过 apache reverse_proxy 更改缓存控制和过期标头。我无法更改原始服务器配置或代码 ATM。
.. 和
没有这样做 & 重新启动 apache2 时没有关于配置的投诉。
使用“curl -I ...image.jpg”进行测试
android - android LRUCache 类使用哪个页面替换算法?
正如developer.android.com所解释的那样,我正在使用 LRU 磁盘缓存算法。我有一些代码也适用于内存和磁盘缓存中的图像下载和缓存。但我无法找出 LruCache 使用哪种算法进行页面替换?
iphone - SDWebImage 多图下载问题
我需要来自应用程序中 URL 的图像,我还需要缓存它们以供重复使用。
这是我从各种 URL 下载各种图像的代码:
一次我发出 4 个请求。其中,只有 3 个获得实际图像。剩余 1 张图片不会下载,activityIndicator 会一直保持动画效果。
上面的代码中是否缺少我的东西?我从SDK 附带的他们自己的示例中复制了这个。
android - Android Volley - 一些磁盘缓存的图像不显示?
我遇到了这个奇怪的错误,有些图像像往常一样被缓存,有些则没有,知道为什么吗?两个图像都可以显示并且内存缓存得很好,但是在离线时会显示一些错误图像。
例如,这很好用: http ://cs4381.vk.me/u73742951/a_58a41ac2.jpg
但是,这不是:http: //upload.wikimedia.org/wikipedia/commons/thumb/d/d7/Android_robot.svg/220px-Android_robot.svg.png
两者都可以正常显示和内存缓存,但第二个不会从磁盘缓存中显示,尽管我认为我看到它被保存了,因为应用程序说它在系统设置中有 12kB 缓存
编辑
我检查了 Volley 的一个干净副本,它做同样的事情。它绝对是一个错误......从我发现它的图像确实被缓存,但Bitmap cachedBitmap = mCache.getBitmap(cacheKey);
总是返回null,所以缓存说它没有位图然后继续再次下载它,并在离线时失败,奇怪