Kode til at rydde cache hurtigt og nemt

Introduktion til kode til at rydde cache

Cache spiller en central rolle i moderne it-systemer ved at gemme midlertidige data, så applikationer og enheder kan arbejde hurtigere. Men når cache bliver forældet eller fylder for meget, kan det skabe problemer som langsom ydeevne, forældet indhold eller fejl. Derfor er det vigtigt at kende de rigtige metoder til hurtigt og nemt at rydde cache. I denne artikel gennemgår vi konkrete koder og scripts til at rense cache på forskellige platforme – fra Linux-kernen over Windows til webapplikationer og mobile enheder.

Rydning af cache i Linux med kernelkommando

Linux-kernen tilbyder en simpel, men effektiv måde at tømme systemets cache for sidecache, dentries og inoder. Dette gøres ved at skrive en værdi til filen /proc/sys/vm/drop_caches. Kommandoen echo 3 > /proc/sys/vm/drop_caches fjerner alt – både pagecache, dentries og inoder. Det er vigtigt at have root-rettigheder for at udføre kommandoen. Denne metode er ikke et script, men en standard systemkommando, som kan bruges direkte i terminalen. For at gøre det til en gentagelig opgave kan du med fordel oprette et bash-script.

Automatiseret script til Linux

Vil du gøre processen endnu lettere, kan du skrive et bash-script med følgende indhold:

Kode til at rydde cache hurtigt og nemt - 1

#!/bin/bash
echo 3 > /proc/sys/vm/drop_caches

Gem filen som clear_cache.sh, gør den eksekverbar med chmod a+x clear_cache.sh, og kør den efter behov. Du kan desuden planlægge scriptet via cron, så det kører automatisk for eksempel hver time. Dette er nyttigt på servere, hvor cache hurtigt vokser. Læs mere om scriptet i den detaljerede guide fra Viva o Linux.

Ryd cache i Windows via kommandolinjen

Windows-brugere har også mulighed for at rydde systemcache og midlertidige filer med enkle kommandoer. Åbn en forhøjet kommandoprompt (Administrator) og kør følgende:

Kode til at rydde cache hurtigt og nemt - 2
  • del /s /q %systemroot%\Temp\*.* – sletter midlertidige filer i systemmappen
  • del /s /q %windir%\SoftwareDistribution\Download\*.* – sletter Windows Update-cache
  • net stop wuauserv og net start wuauserv – genstarter Windows Update-tjenesten for at anvende ændringerne

Disse kommandoer kan samles i en batch-fil (.bat) for hurtig genbrug. For yderligere information kan du se Procedimento.com.br.

Cache i webbrowsere – Google Chrome

I Google Chrome kan du nemt rydde cache via brugergrænsefladen. Gå til menuen (de tre prikker) → Flere værktøjer → Ryd browserdata. Vælg tidsintervallet (f.eks. "Hele perioden") og markér "Cachelagrede billeder og filer". Klik derefter på "Ryd data". Denne metode kræver ingen kode, men hvis du vil automatisere processen, kan du bruge Chrome-flag som --clear-cache-data eller udvidelser.

Service Workers Cache API i webapplikationer

Moderne webapplikationer bruger ofte service workers til at cache ressourcer offline. For at rydde denne softwarestyrede cache anvendes JavaScript-kaldet caches.delete('navn') i konsollen eller i din kode. Eksempel:

Kode til at rydde cache hurtigt og nemt - 3

caches.open('min-cache').then(function(cache) {
cache.delete('/side.html');
});

Du kan også slette alle caches med caches.keys().then(function(names) { names.forEach(name => caches.delete(name)); }). Læs mere om Cache API på MDN Web Docs.

Adobe Experience Manager (AEM) CDN-cache

I Adobe Experience Manager Cloud Service kan du slette CDN-cache for specifikke URL'er ved at sende en HTTP PURGE-anmodning. Brug for eksempel cURL:

Kode til at rydde cache hurtigt og nemt - 4

curl -X PURGE https://dit-domæne.dk/side -H "X-AEM-Purge-Key: din-nøgle"

Dette fjerner den cachede version af siden fra CDN. Husk at indstille korrekt purge-key i AEM miljøet. Du kan finde yderligere vejledning i Adobe Experience League.

Ryd app-cache på Samsung Galaxy (Android)

På Samsung Galaxy-enheder kan du rydde cache for enkelte apps via Indstillinger. Gå til Indstillinger → Apps → Vælg den ønskede app → Lager → Ryd cache. Dette sletter midlertidige filer, der kan forårsage fejl eller langsommelighed. For avancerede brugere findes der også scripts via ADB, men den manuelle metode er hurtig og uden risiko.

Kode til at rydde cache hurtigt og nemt - 5

Sammenligning af metoder til at rydde cache

For at give dig et overblik over de forskellige tilgange har vi samlet en tabel med centrale platforme og deres anbefalede fremgangsmåde:

Platform Metode Kræver kode?
Linux (kernel) echo 3 > /proc/sys/vm/drop_caches Ja (root)
Windows (system) Kommandolinje: del /s /q %systemroot%\Temp\*.* Ja (admin)
Google Chrome Brugergrænseflade: Ryd browserdata Nej
Service Workers caches.delete('navn') Ja (JavaScript)
Adobe AEM CDN HTTP PURGE Ja (API-kald)
Samsung Galaxy Indstillinger → App → Ryd cache Nej

Tabellen viser, at der findes både kodetunge og kodefrie metoder. Vælg den, der passer bedst til dit behov og tekniske niveau.

Referencer

Kilderne til de beskrevne metoder er hentet fra officiel dokumentation og pålidelige tekniske ressourcer. Du kan læse mere ved at følge disse links:

  • Linux Kernel Documentation – Drop Caches: https://www.kernel.org/doc/html/latest/admin-guide/drop_caches.html
  • Viva o Linux – Script bash para limpar cache: https://www.vivaolinux.com.br/dica/Limpando-sua-memoria-cache-de-forma-simples
  • Procedimento.com.br – Script para Limpeza de Cache no Windows: https://www.procedimento.com.br/?p=go&os=windows&windows=script-para-limpeza-de-cache-no-windows
  • MDN Web Docs – Service Workers Cache API: https://developer.mozilla.org/en-US/docs/Web/API/Cache/delete
  • Adobe Experience Manager – Purge Cache: https://experienceleague.adobe.com/pt-br/docs/experience-manager-learn/cloud-service/caching/how-to/purge-cache
  • Google Help – Clear cache and cookies: https://support.google.com/accounts/answer/32050
  • Samsung Support – Ryd app-cache: https://www.samsung.com/br/support/mobile-devices/como-limpar-o-cache-e-os-dados-de-aplicativos-em-seu-dispositivo-movel/
cache ryd cache tøm cache performance fejlfinding teknisk guide
Bemærk Indholdet er kun til generel information og kan variere efter enhed og system.
Forfatter

Stefano Barcellos

Bidragyder på Visite Barbados.

« Forrige indlæg
Sådan beskytter du en ZIP-fil med adgangskode

Relaterede indlæg