Minify,如何清除缓存?
我正在使用 Zend Framework 和 minify,
我更新了 Jquery 和 JqueryUI javascript,
我清除了所有浏览器缓存,重新启动了网络服务器,
但我仍然得到旧文件,如何让它看到新文件?
我检查了文件创建/修改日期,是今天(因为我解压了它们),我在 Windows 上,不知道这是否会改变
我正在使用 Firebug 的任何内容,我看到旧的 jquery 1.5.1 而不是新的1.6.1
I'm using Zend Framework with minify,
I updated Jquery and JqueryUI javascripts,
I cleared all browser cache, restarted the webserver,
but I still get the old files, how can I make it see the new files ?
I checked the file create/modify date, it's today(since I unziped them), I'm on Windows, don't know if that changes anything
I'm using Firebug and I see the old jquery 1.5.1 instead of the new 1.6.1
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我使用相同的设置,在 minify 配置中,您可以为缓存文件设置基本目录。如果您不指定它,它默认为 - 我记得 - 网络服务器的 tmp 文件夹。如果您没有看到更改,通常意味着这些文件仍在系统上,因此简单的 Ctrl+F5 不会清除服务器端缓存文件。
为您更新:
在 Windows 上使用 WAMP 服务器的示例:
example.com 位于:d:/www/example.com
缩小文件夹:d:/www/example.com /htdocs/static/utils/min (注意:你也可以在 example.com/htdocs/min 下有 min,这正是我喜欢的方式)
在 min/config.php 中我有这个:
所以基本上我将其设置为相对于站点根目录,而不是服务器自己的 tmp 目录。
I use the same setup, and in minify config, you can setup a base directory for your cache files. If you don't specify it, it defaults to - as I remember - the webservers' tmp folder. If you do not see your changes, it usually means, these files are still on the system, so a simple Ctrl+F5 won't clear out the server side cache files.
Update for you:
Example using WAMP server on windows:
example.com is at: d:/www/example.com
minify folder: d:/www/example.com/htdocs/static/utils/min (note: you can also have min under example.com/htdocs/min, it is just how I prefer it)
in min/config.php I have this:
So basically I set it relative to the site root, not to the server's own tmp directory.
如果您想确保使用更新的 JavaScript 或 CSS 重新创建所有缩小文件,请从临时文件夹中删除所有缩小文件。
在 Linux 系统上,执行以下操作:
在 Windows 系统上,执行以下操作:
If you want to ensure that all the minified files are recreated with your updated JavaScript or CSS, remove all the minified files from the temporary folder(s).
On a Linux system, do this:
On a Windows system, do this: