# Megsérti a statisztikai cache-t a TOUCH használatával

> Szolgáljon és módosítsa az ideiglenes statikus fájlt, törli a cache-t, és távolítsa el a 404 cache bejegyzést.

Framework: total5
Product: Total.js 5 (total5@0.0.19)
Language: hu
Content-SHA256: 36b45660504670b212c45044f219655ce6928193c8df6caac87bcb5c308e7659
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: total5-installed@total5@0.0.19
Review: not-recorded

A `TOUCH(url)` három gyorsítótár-bejegyzést töröl az adott URL-hez: `F.temporary.minified`, `tmp` és `notfound`. A `TOUCH()` kiüríti ezeket a térképeket. Nem törli a `CACHE`-t, a NoSQL-dokumentumokat és az összes nézet- vagy konfigurációs gyorsítótárat. Hívja meg, miután release módban megváltoztatott egy generált erőforrást. Tartsa ezt a műveletet megbízható szerverkódban; az alábbi író endpoint csak helyi fixture.

A cache érvénytelenség alkalmazható a futó folyamatra. Amikor egy alkalmazás több folyamatban fut, koordinálja az ilyen folyamatok érvénytelenségeit.

```text public/generated.txt
before
```

```js 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();
	});
};
```
