2011-05-19 29 views
7

estoy usando Zend Framework con minify,Minificar, ¿cómo borrar el caché?

He actualizado jQuery y jQuery javascript,

Despejé toda la caché del navegador, reinicia el servidor web,

pero todavía consigo los viejos archivos, cómo ¿Puedo hacer que vea los nuevos archivos?

he comprobado el archivo crear/modificar la fecha, es hoy (desde que los descomprimido), estoy en Windows, no sé si eso cambia nada

estoy usando Firebug y veo el viejo jquery 1.5.1 en lugar de la nueva 1.6.1

Respuesta

4

Utilizo la misma configuración, y en la configuración de minify, puede configurar un directorio base para sus archivos de caché. Si no lo especifica, su valor predeterminado es, según recuerdo, la carpeta tmp de los servidores web. Si no ve los cambios, generalmente significa que estos archivos aún están en el sistema, por lo que un simple Ctrl + F5 no eliminará los archivos de caché del lado del servidor.

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

Actualización para usted:

Ejemplo utilizando el servidor de WAMP en las ventanas:

example.com es en: D: /www/example.com

carpeta Minify : d: /www/example.com/htdocs/static/utils/min (nota: también puede tener un mínimo en example.com/htdocs/min, así es como lo prefiero)

en min/config.php tengo esto:

$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; 

Así que básicamente lo fijo con relación a la raíz del sitio, no propio directorio tmp del servidor.

+0

bueno, gracias, no me he puesto variable hasta, me puse a " c: \ www \ tmp "pero no aparecen archivos en esa carpeta, estoy usando EasyPhp, ¿dónde puedo encontrar esta carpeta temporal? – max4ever

+0

He actualizado mi respuesta, pero si no está funcionando para usted, intente la documentación aquí: http://code.google.com/p/minify/wiki/AlternateFileLayouts –

+1

la solución fue editar el archivo y luego minimizar la sierra debe ser algo incorrecto con Windows ... la documentación dice: Los archivos de caché no se actualizarán Si carga archivos usando Coda o Transmitir o desde una PC con Windows a un servidor que no es de Windows, sus nuevos archivos pueden terminar con la marca de tiempo incorrecta en el servidor, confundiendo el sistema de caché. Establecer la opción $ min_uploaderHoursBehind en config.php puede compensar esto – max4ever

1

Si desea asegurarse de que todos los archivos modificados se vuelvan a crear con su JavaScript o CSS actualizado, elimine todos los archivos minimizados de la (s) carpeta (s) temporal (es).

En un sistema Linux, haga lo siguiente:

sudo rm /tmp/minify_* 

En un sistema Windows, haga esto:

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