Vaša knižnica médií Umbraco je ťažšia, než vyzerá: bezpečné čistenie pomocou MediaRemove
Otvorte knižnicu médií na ľubovoľnej stránke Umbraco, ktorá je online už niekoľko rokov, a nájdete obrázky z kampaní, ktoré skončili dávno, PDF súbory nahradené novšími verziami a bannery pre stránky, ktoré už neexistujú. Nikto ich neodstraňuje, pretože nikto si nie je úplne istý, či sa niekde nepoužívajú. Takže knižnica stále rastie, náklady na úložisko stúpajú a administrácia sa s každým nahratím spomaľuje.
Prečo je také ťažké nájsť siroty
Umbraco neuchováva odkazy na médiá na jednom mieste. Jeden obrázok môže byť prepojený z viacerých miest:
Balík obsahuje:
obsahové polia
výbery médií
vnorené štruktúry
nepriame odkazy, ktoré štandardné API CMS úplne nezverejňujú
Skúmanie každého súboru ručne je na stránke s veľkým množstvom obsahu nereálne. Mazanie súborov bez kontroly môže viesť k nefunkčným stránkam. Preto väčšina tímov nič nerobí a nepoužívané súbory zostávajú.
Čo MediaRemove robí
MediaRemove je plugin do administrácie Umbraco CMS vyvinutý spoločnosťou SoftPro. Nájde mediálne súbory, ktoré nie sú nikde na stránke použitá a bezpečne ich odstráni. Celý proces prebieha v administrácii bez prístupu k databáze alebo manuálnych kontrol. Cieľom je čistá, optimalizovaná knižnica médií, čo znamená lepší výkon, menej úložiska a automatizovaný bezpečný pracovný tok pre odstraňovanie sirot.
Najmite si SoftPro pre vývoj Umbraco
Kontaktujte SoftPro, aby ste prediskutovali váš Umbraco projekt. Spolupracujte na optimalizácii CMS, čistení knižnice médií a vytváraní administratívnych rozšírení šitých na mieru vašim cieľom.
Ako to funguje: detekcia, kontrola, odstránenie
Fáza 1: Detekcia
Obnovenie vzťahov. Plugin prehľadá všetok obsah a obnoví úplnú mapu odkazov medzi mediálnymi položkami a miestami ich použitia, vrátane odkazov, ktoré štandardné API prehliadajú.
Detekcia nepoužitých médií. Súbory, ktoré nie sú nikde v obsahovej štruktúre použité, sú označené ako bezpečné kandidáty na odstránenie.
Fáza 2: Kontrola a ochrana
Tabuľka prehľadu médií. Zobrazuje každý označený súbor s jeho názvom, cestou a zdrojom, aby bolo jednoduché výsledky skontrolovať.
Kroky overenia a kontroly. Niťo sa neodstráni bez potvrdenia.
Zoznam vylúčení. Kritické zdroje je možné chrániť, aby neboli nikdy odstránené, aj keď sa javia ako nepoužívané.
Fáza 3: Odstránenie
Hromadné mazanie. Vybrané nepoužívane súbory sa odstránia jednou operáciou.
Konzistencia. Databáza a súborový systém zostávajú synchronizované, bez zvyšných odkazov a sirotyp fyzických súborov.
Vytvorené tak, aby vás nebrzdilo
Prehľadávanie veľkej knižnice médií môže zaťažiť CMS. MediaRemove to rieši dvoma spôsobmi:
Optimalizovaný motor pre obnovu vzťahov skenuje efektívne bez negatívneho ovplyvnenia výkonu stránky alebo administrácie.
Spracovanie na pozadí. Analýza sa vykonáva na pozadí, takže redaktori môžu naďalej pracovať počas jej behu.
Technológia
Backend: .NET, C#
CMS: Umbraco CMS, Umbraco Backoffice extension APIs
Sledovanie vzťahov: Nexu
Odvetvie: Webové riešenia
Zameranie: Optimalizácia CMS
Vydané: 2026
Čísla
85 % účinnosť čistenia: väčšina osirelých súborov je detekovaná a odstránená.
60 % priemerné zníženie uloženého miesta: uložené médium klesá po čistení, čo pomáha škálovať stránku.
40 % rýchlejšie backoffice: po optimalizácii sa backoffice načítava a naviguje rýchlejšie.
70 % menej manuálnej práce: veľa menej času sa trávi ručným čistením médií.
Bezpečný kontrolný zoznam na čistenie médií
Zálohujte pred prvým spustením, hoci doplnok udržuje databázu a súborový systém konzistentný.
Najprv obnovte vzťahy. Detekcia je presná len tak, ako je presná mapa vzťahov, ktorá za ňou stojí.
Vyplňte zoznam výnimiek pred vymazaním. Pridajte zdroje používané mimo obsahu Umbraco, ako sú logá odkazované v šablónach, e-mailových kampaniach alebo externých stránkach.
Prezrite si prehľadovú tabuľku podľa cesty a zdroja, nie len podľa názvu súboru.
Mažte po dávkach v prípade veľkých knižníc a po každej dávke skontrolujte hlavné stránky.
Opakujte pravidelne, napríklad štvrťročne, aby knižnica nikdy opäť nevyrástla mimo kontroly.
MediaRemove je dostupný na Umbraco Marketplace. Ak váš projekt Umbraco potrebuje viac než len nástroj na čistenie, ako sú vlastné rozšírenia backoffice, integrácie alebo práce na výkonnosti, vývojový tím SoftPro buduje.
Záver
Nepoužívané médium je pomalý, neviditeľný náklad: viac uloženého miesta, ťažší backoffice a knižnica, ktorej nikto úplne neverí. MediaRemove zabezpečuje bezpečné čistenie:
obnovuje úplnú mapu vzťahov medzi obsahom a médiom;
analýzu vykonáva na pozadí;
chráni kľúčové súbory pravidlami výnimiek;
zvyšok hromadne vymaže pri zachovaní synchronizácie databázy a súborového systému.