ForgeTotal.js 5
es

Total.js 5

Caches estáticos en modo de liberación con Touch

Total.js 5 · total5@0.0.19 total5reference Ejecutada con Total.js 5

TOUCH(url) borra tres entradas de caché de esa URL: F.temporary.minified, tmp y notfound. TOUCH() vacía esos mapas. No borra CACHE, los documentos NoSQL ni todas las cachés de vistas o configuración. Llámalo después de cambiar un recurso generado en modo release. Mantén esta operación en código de servidor de confianza; el endpoint de escritura de abajo es solo un fixture local.

La invalidación del cache se aplica al proceso de ejecución.Cuando una aplicación se ejecuta en varios procesos, coordina la invalidacion a lo largo de esos procesos.

public/generated.txt
before
controllers/assets.js
exports.install = function() {
	ROUTE('POST /regenerate/', function($) {
		F.Fs.writeFileSync(PATH.public('generated.txt'), 'after');
		F.Fs.writeFileSync(PATH.public('appeared.txt'), 'created');
		TOUCH('/generated.txt');
		TOUCH('/appeared.txt');
		$.success();
	});
};