Подробнее о том, как очистить кэш?

Я использую Zend Framework с minify,

я обновил javascripts jQuery и jQueryUI,

я очистил весь кэш браузера, перезапустить веб-сервер,

но я все еще получаю старые файлы как я могу заставить увидеть новые файлы ?

Я проверил дату создания/изменения файла, это сегодня (так как я распаковал их), я на Windows, не знаю, если это что-то меняет

Я использую Firebug, и я вижу старый jquery 1.5.1 вместо нового 1.6.1

2 ответов


Я использую ту же настройку, и в minify config вы можете настроить базовый каталог для своих файлов кэша. Если вы не укажете его, он по умолчанию - как я помню - папка tmp веб-серверов. Если вы не видите своих изменений, это обычно означает, что эти файлы все еще находятся в системе, поэтому простой Ctrl+F5 не очистит файлы кэша на стороне сервера.

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

обновление:

пример использования WAMP server в windows:

example.com is at: d:/www/example.com

минимизировать папку: d:/www/example.com/htdocs/static/utils/min (Примечание: Вы также можете иметь мин под example.com/htdocs/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_*