【发布时间】:2013-01-14 20:48:32
【问题描述】:
我需要在上传图片并替换另一张图片时将其从缓存中删除。 图片在nginx服务器上(1h过期),通过apache&php上传
史蒂夫·芬顿 我可以为此禁用缓存
如果我将创建日期修改为一小时会更新吗?
【问题讨论】:
标签: php image apache caching nginx
我需要在上传图片并替换另一张图片时将其从缓存中删除。 图片在nginx服务器上(1h过期),通过apache&php上传
史蒂夫·芬顿 我可以为此禁用缓存
如果我将创建日期修改为一小时会更新吗?
【问题讨论】:
标签: php image apache caching nginx
如果您通过 PHP 提供图像,则可以通过调整 URL 将其从用户的缓存中取出。例如,如果你有这个:
<img src="a.png" alt="Butterfly">
以下内容将确保不使用缓存的a.png:
<img src="a.png?1" alt="Butterfly">
您可以使用任何东西 - 版本号、时间戳(尽管它永远不会被缓存)或其他任何您喜欢的东西。
【讨论】: