首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >外部脚本提供的图像的缓存控制

外部脚本提供的图像的缓存控制
EN

Stack Overflow用户
提问于 2013-07-25 12:56:35
回答 1查看 673关注 0票数 0

在开发web项目时,我希望尽可能频繁地分析这一点,但我使用外部图像资源(如lorempixel.com )和图像urls (如:http://lorempixel.com/300/100/nature/6/ )

这是我的htaccess文件(相关部分):

代码语言:javascript
复制
<FilesMatch ".(ico|pdf|flv|jpg|jpeg|png|gif)$">
Header set Cache-Control "max-age=3600, public"
</FilesMatch>

但是,这对提供的url的缓存行为没有任何影响,这在某种程度上是有意义的。我的问题是如何缓存这样的东西,至少在我开发页面的时候是这样的。但是,我不想在完成所有事情之后进行分析,我也喜欢在开发过程中这样做。通过分析工具和可怕的加载时间的警告,由于响应慢(如果我要在本地存储图像的速度慢),可能会变得恼人。

我想我不需要告诉你,使用这些样本图像,而不是本地图像,我可能不得不调整大小,每次都是容易得多。

也许,如果可能的话,甚至缓存lorempixel.com中的所有内容都会很好。通常是别人在做这件事,但现在我只能靠自己了,所以我很感激你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-25 13:24:40

或者另一种方式,而不需要apache的实际代理:

请求http://yourdomain.local/lorempixel.com/300/100/nature/6/ --如果它已经作为本地文件存在,那么让apache使用您自己的缓存头来传递它,如果它还不存在,那么将请求重写到某种脚本(PHP、PERL),该脚本从他们的服务器请求映像并保存它的本地副本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17858670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档