在开发web项目时,我希望尽可能频繁地分析这一点,但我使用外部图像资源(如lorempixel.com )和图像urls (如:http://lorempixel.com/300/100/nature/6/ )
这是我的htaccess文件(相关部分):
<FilesMatch ".(ico|pdf|flv|jpg|jpeg|png|gif)$">
Header set Cache-Control "max-age=3600, public"
</FilesMatch>但是,这对提供的url的缓存行为没有任何影响,这在某种程度上是有意义的。我的问题是如何缓存这样的东西,至少在我开发页面的时候是这样的。但是,我不想在完成所有事情之后进行分析,我也喜欢在开发过程中这样做。通过分析工具和可怕的加载时间的警告,由于响应慢(如果我要在本地存储图像的速度慢),可能会变得恼人。
我想我不需要告诉你,使用这些样本图像,而不是本地图像,我可能不得不调整大小,每次都是容易得多。
也许,如果可能的话,甚至缓存lorempixel.com中的所有内容都会很好。通常是别人在做这件事,但现在我只能靠自己了,所以我很感激你的帮助。
发布于 2013-07-25 13:24:40
或者另一种方式,而不需要apache的实际代理:
请求http://yourdomain.local/lorempixel.com/300/100/nature/6/ --如果它已经作为本地文件存在,那么让apache使用您自己的缓存头来传递它,如果它还不存在,那么将请求重写到某种脚本(PHP、PERL),该脚本从他们的服务器请求映像并保存它的本地副本。
https://stackoverflow.com/questions/17858670
复制相似问题