Twoja biblioteka mediów Umbraco jest cięższa, niż się wydaje: bezpieczne czyszczenie za pomocą MediaRemove
Otwórz bibliotekę mediów dowolnej witryny Umbraco, która działa od kilku lat, a znajdziesz obrazy z kampanii zakończonych dawno temu, pliki PDF zastąpione nowymi wersjami oraz banery dla stron, które już nie istnieją. Nikt ich nie usuwa, bo nikt nie może mieć pewności, że nigdzie nie są używane. Biblioteka więc nadal rośnie, koszty magazynowania wzrastają, a panel administracyjny staje się coraz wolniejszy przy każdym przesłaniu.
Dlaczego pliki osierocone są tak trudne do znalezienia
Umbraco nie przechowuje odwołań do mediów w jednym miejscu. Jedno zdjęcie może być powiązane z wieloma różnymi miejscami:
Pakiet obejmuje:
pola zawartości
wybory mediów
struktury zagnieżdżone
niebezpośrednie odnośniki, których standardowe API CMS w pełni nie ujawnia
Sprawdzanie każdego pliku ręcznie jest nierealistyczne na stronie z dużą ilością treści. Usuwanie plików bez kontroli grozi uszkodzonymi stronami. W efekcie większość zespołów nic nie robi, a nieużywane pliki pozostają.
Co robi MediaRemove
MediaRemove to wtyczka do panelu administracyjnego Umbraco CMS, opracowana przez SoftPro. Znajduje pliki mediów, które nie są nigdzie na stronie odwoływane i usuwa je bezpiecznie. Cały proces działa w panelu administracyjnym, bez dostępu do bazy danych czy ręcznych kontroli. Celem jest czysta, zoptymalizowana biblioteka mediów, co przekłada się na lepszą wydajność, niższe koszty magazynowania i zautomatyzowany, bezpieczny proces usuwania plików osieroconych.
Zatrudnij SoftPro do rozwoju Umbraco
Skontaktuj się z SoftPro, aby omówić swój projekt w Umbraco. Współpracuj z nimi, aby zoptymalizować CMS, wyczyścić bibliotekę mediów i stworzyć rozszerzenia panelu administracyjnego dopasowane do Twoich celów.
Jak to działa: wykryj, przejrzyj, usuń
Etap 1: Wykrywanie
Odbudowa relacji. Wtyczka skanuje całą zawartość i odtwarza pełną mapę powiązań między elementami mediów a miejscami ich użycia, w tym odnośniki pomijane przez standardowe API.
Wykrywanie nieużywanych mediów. Pliki, które nie są nigdzie odwoływane w strukturze treści, są oznaczane jako bezpieczne kandydaty do usunięcia.
Etap 2: Przegląd i ochrona
Tabela przeglądu mediów. Lista każdego oznaczonego pliku z jego nazwą, ścieżką i źródłem, aby wyniki łatwo było sprawdzić.
Walidacja i kroki przeglądu. Nic nie jest usuwane bez potwierdzenia.
Lista wykluczeń. Kluczowe zasoby można chronić tak, by nigdy nie zostały usunięte, nawet jeśli wydają się nieużywane.
Etap 3: Usuwanie
Usuwanie hurtowe. Wybrane nieużywane pliki są usuwane jednym operacyjnym ruchem.
Spójność. Baza danych i system plików pozostają zsynchronizowane, bez pozostających odniesień i fizycznych plików osieroconych.
Zaprojektowany, aby Cię nie spowalniać
Skanowanie dużej biblioteki mediów może obciążyć CMS. MediaRemove radzi sobie z tym na dwa sposoby:
Zoptymalizowany silnik odbudowy relacji skanuje efektywnie, nie pogarszając wydajności strony ani panelu administracyjnego.
Przetwarzanie w tle. Analiza działa w tle, więc redaktorzy mogą kontynuować pracę podczas jej działania.
Technologia
Backend: .NET, C#
CMS: Umbraco CMS, API rozszerzeń Umbraco Backoffice
Śledzenie powiązań: Nexu
Branża: Rozwiązania internetowe
Skupienie: Optymalizacja CMS
Wydana: 2026
Liczby
85% skuteczności oczyszczania: większość osieroconych plików jest wykrywana i usuwana.
60% średniej redukcji miejsca na dysku: przechowywanie mediów spada po oczyszczeniu, co pomaga w skalowaniu strony.
40% szybszy backoffice: po optymalizacji backoffice ładuje się i nawigacja jest szybsza.
70% mniej pracy ręcznej: znacznie mniej czasu spędza się na ręcznym porządkowaniu mediów.
Lista kontrolna bezpiecznego oczyszczania mediów
Wykonaj kopię zapasową przed pierwszym uruchomieniem, chociaż wtyczka utrzymuje spójność bazy danych i systemu plików.
Najpierw odbuduj powiązania. Wykrywanie jest tak dokładne, jak mapa powiązań, na której się opiera.
Wypełnij listę wykluczeń przed usuwaniem. Dodaj zasoby używane poza treścią Umbraco, takie jak loga używane w szablonach, kampaniach e-mail lub na stronach zewnętrznych.
Przejrzyj tabelę podsumowującą według ścieżki i źródła, nie tylko według nazwy pliku.
Usuwaj partiami w przypadku dużych bibliotek i sprawdzaj kluczowe strony po każdej partii.
Powtarzaj regularnie, na przykład kwartalnie, aby biblioteka nigdy więcej nie wymknęła się spod kontroli.
MediaRemove jest dostępny na Umbraco Marketplace. Jeśli Twój projekt Umbraco potrzebuje czegoś więcej niż narzędzia do oczyszczania, np. niestandardowych rozszerzeń backoffice, integracji lub prac wydajnościowych, zespół deweloperski SoftPro je buduje.
Podsumowanie
Nieużywane media to wolny, niewidoczny koszt: więcej miejsca na dysku, cięższy backoffice i biblioteka, której nikt do końca nie ufa. MediaRemove sprawia, że oczyszczanie jest bezpieczne:
odbudowuje pełną mapę powiązań między treścią a mediami;
przeprowadza analizę w tle;
chroni kluczowe pliki za pomocą zasad wykluczeń;
usuwa pozostałe pliki hurtowo, jednocześnie utrzymując synchronizację bazy danych i systemu plików.