Esto es en realidad por diseño para que las páginas en caché con versiones anteriores de archivos no se rompan. Ver este tema cerrado .
TL; DR: se eliminarán automáticamente 30 días (o cualquiera que sea la drupal_stale_file_threshold
variable establecida) después de que se crearon mediante drupal_clear_css_cache()
y drupal_clear_js_cache()
. Entonces, la solución es modificar el drupal_stale_file_threshold
valor a algo más bajo que el valor predeterminado de 30 días.
- ¿Cuándo se eliminan los archivos antiguos?
Los archivos de caché antiguos no se eliminan inmediatamente cuando la variable de búsqueda se vacía, pero se eliminan después de un período establecido por drupal_delete_file_if_stale (). Esto garantiza que los archivos a los que hace referencia una página en caché seguirán estando disponibles.
drupal_delete_file_if_stale()
el valor predeterminado es 30 días, por lo que si a) Cron se ejecuta correctamente yb) ve archivos agregados de más de 30 días, tiene un problema diferente.
variable_get('drupal_stale_file_threshold', 2592000)
Es el cheque de 30 días.
variable_set('drupal_stale_file_threshold', 172800)
cambiaría el tiempo de espera a dos días. En un sitio donde el manejo de caché está estrictamente controlado, el tiempo podría ser aún más corto.
Fuente: http://api.drupal.org/api/drupal/includes!common.inc/function/drupal_build_css_cache/7
Consulte drupal_delete_file_if_stale()
para obtener más información.
- ¿Hay alguna razón por la que se guarden los archivos .css y .css.gz?
Si la compresión CSS gzip está habilitada, las URL limpias están habilitadas (lo que significa que las reglas de reescritura están funcionando) y la extensión zlib está disponible, luego cree una versión comprimida de este archivo. Este archivo se sirve condicionalmente a los navegadores que aceptan gzip utilizando las reglas .htaccess.
Fuente:
http://api.drupal.org/api/drupal/includes!common.inc/function/drupal_build_css_cache/7 (En los comentarios de la función)
También vea drupal_build_js_cache()
cuál es casi idéntico a drupal_build_css_cache()
.