Minify,如何清除缓存?

发布于 2024-11-08 13:27:55 字数 322 浏览 0 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无风消散 2024-11-15 13:27:55

我使用相同的设置,在 minify 配置中,您可以为缓存文件设置基本目录。如果您不指定它,它默认为 - 我记得 - 网络服务器的 tmp 文件夹。如果您没有看到更改,通常意味着这些文件仍在系统上,因此简单的 Ctrl+F5 不会清除服务器端缓存文件。

Minify config example:
$min_cachePath = '/var/www/example.com/cache/minify';

为您更新:

在 Windows 上使用 WAMP 服务器的示例:

example.com 位于:d:/www/example.com

缩小文件夹:d:/www/example.com /htdocs/static/utils/min (注意:你也可以在 example.com/htdocs/min 下有 min,这正是我喜欢的方式)

在 min/config.php 中我有这个:

$min_allowDebugFlag = false;
$min_errorLogger = false;
$min_enableBuilder = false;

$min_cachePath = 'd:/www/example.com/cache/minify';

$min_documentRoot = '';
$min_cacheFileLocking = true;
$min_serveOptions['bubbleCssImports'] = false;
$min_serveOptions['maxAge'] = 31556926;
$min_serveOptions['minApp']['groupsOnly'] = false;
$min_serveOptions['minApp']['maxFiles'] = 10;

所以基本上我将其设置为相对于站点根目录,而不是服务器自己的 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.

Minify config example:
$min_cachePath = '/var/www/example.com/cache/minify';

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:

$min_allowDebugFlag = false;
$min_errorLogger = false;
$min_enableBuilder = false;

$min_cachePath = 'd:/www/example.com/cache/minify';

$min_documentRoot = '';
$min_cacheFileLocking = true;
$min_serveOptions['bubbleCssImports'] = false;
$min_serveOptions['maxAge'] = 31556926;
$min_serveOptions['minApp']['groupsOnly'] = false;
$min_serveOptions['minApp']['maxFiles'] = 10;

So basically I set it relative to the site root, not to the server's own tmp directory.

青朷 2024-11-15 13:27:55

如果您想确保使用更新的 JavaScript 或 CSS 重新创建所有缩小文件,请从临时文件夹中删除所有缩小文件。

在 Linux 系统上,执行以下操作:

sudo rm /tmp/minify_*

在 Windows 系统上,执行以下操作:

DEL %TEMP%\minify_* %SystemRoot%\Temp\minify_*

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:

sudo rm /tmp/minify_*

On a Windows system, do this:

DEL %TEMP%\minify_* %SystemRoot%\Temp\minify_*
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文