[英]Minify, how to clear cache?
我正在使用Zend Framework和minify ,
我更新了Jquery和JqueryUI javascript,
我清除了所有浏览器缓存,重新启动了网络服务器,
但是我仍然可以获取旧文件, 如何查看新文件 ?
我检查了文件的创建/修改日期,今天是今天(因为我解压缩了),我在Windows上,不知道是否会更改任何内容
我正在使用Firebug,看到的是旧的jquery 1.5.1而不是新的1.6.1
我使用相同的设置,在minify config中,可以为缓存文件设置基本目录。 如果您未指定,则默认为-我记得-网络服务器的tmp文件夹。 如果看不到更改,通常意味着这些文件仍在系统上,因此简单的Ctrl + F5不会清除服务器端缓存文件。
Minify config example:
$min_cachePath = '/var/www/example.com/cache/minify';
为您更新:
在Windows上使用WAMP服务器的示例:
example.com位于:d:/www/example.com
minify文件夹: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目录。
如果要确保使用更新的JavaScript或CSS重新创建所有缩小的文件,请从临时文件夹中删除所有缩小的文件。
在Linux系统上,执行以下操作:
sudo rm /tmp/minify_*
在Windows系统上,执行以下操作:
DEL %TEMP%\minify_* %SystemRoot%\Temp\minify_*
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.