Jak zmniejszyć rozmiar kopii zapasowej, usuwając stare obrazy

Jako właściciel strony WordPress prawdopodobnie nie myślisz wiele o swojej bibliotece mediów. Z czasem jednak nieaktualne obrazy mogą się gromadzić i spowalniać Twoją witrynę oraz kopie zapasowe.

W tym artykule wyjaśnię, jak znajdowanie i usuwanie starych, nieużywanych obrazów może znacząco zmniejszyć rozmiar i czas tworzenia kopii zapasowych. Pozwoli to zaoszczędzić czas i pieniądze, które musisz przeznaczyć na te zadania i zasoby.

Dlaczego stare obrazy powiększają kopie zapasowe

Prowadzę wiele firmowych stron internetowych i korzystam z wtyczki do tworzenia kopii zapasowych WordPressa WP Staging, aby mieć pewność, że mam kopię zapasową, gdy – po raz kolejny – zepsuję coś eksperymentalnym kodem.

Im więcej nowych wpisów na stronie, tym częściej robię kopię zapasową. Niestety zajmują one dużo miejsca na moich głównych i zapasowych serwerach, więc zawsze chcę zmniejszyć ich rozmiar. Korzysc zazwyczaj sięga dwucyfrowych wartości procentowych.

W przeciwieństwie do tekstu obrazów nie da się mocno skompresować. Dlatego każdy stary obraz znacznie powiększa rozmiar kopii zapasowych. Najprostszym rozwiązaniem jest utworzenie różnych planów kopii zapasowych. Jeden, który obejmuje bibliotekę mediów i działa rzadziej, oraz drugi, który wyklucza bibliotekę mediów i łatwe do odzyskania foldery, takie jak wtyczki.

Wielu publikujących nie zdaje sobie sprawy, że WordPress automatycznie generuje kilka plików z jednego obrazu, aby pokazywać tylko rozmiary pasujące do urządzenia użytkownika. To, co świetnie sprawdza się przy szybkości, jest koszmarem dla rozmiaru kopii zapasowych.

Im więcej nowych artykułów i obrazów na Twojej stronie, tym częściej musisz robić kopię zapasową biblioteki mediów. Zanim jednak to zrobisz, warto oczyścić ją z plików, które nie są już używane.

Znajdowanie nieaktualnych obrazów

Rdzeń WordPressa nie oferuje stabilnego rozwiązania do wyszukiwania nieaktualnych obrazów w bibliotece mediów. Informacja „Przesłano do” dotyczy tylko obrazów przesłanych przez edytor wpisów i nie jest aktualizowana po zerwaniu tego powiązania. Jeśli masz czas i umiejętności techniczne, możesz użyć zapytań do bazy danych, jak wyjaśniono z przykładami w Find Unused Images. Mimo to możesz skończyć jak ja i potrzebować swojej wtyczki kopii zapasowej WordPressa, aby naprawić problemy.

Dlatego polecam wtyczkę do czyszczenia mediów, taką jak Image Source Control. Indeksuje ona Twoje obrazy i znajduje te, które nie są aktywnie używane na Twojej stronie.

Sekcja „Unused Images” we wtyczce pokazuje liczbę plików na obraz oraz łączną przestrzeń dyskową, którą można zaoszczędzić, usuwając obraz.

Przeglad starych obrazow, ktore mozna usunac.

Ta lista nieużywanych obrazów wypełnia się w trakcie korzystania z Twojej strony. Dzięki temu nie umknie Ci moment, gdy obraz przestanie być używany. Przeglądam tę listę podczas comiesięcznej konserwacji, co zajmuje mi mniej niż minutę.

Opcja „Deep Check” przeszukuje dogłębnie bazę danych, upewniając się, że obraz nie jest używany w żadnych opcjach ani metainformacjach, zanim będziesz mógł go usunąć.

Podsumowanie

Z czasem nieużywane obrazy pojawiają się na wszystkich stronach WordPress. Nie pozwól, aby po cichu rozdymały Twoje kopie zapasowe. Usunięcie ich teraz pozytywnie wpłynie na każdą przyszłą kopię zapasową, którą wykonasz.

Zainstaluj Image Source Control i regularnie przeglądaj nieaktualne obrazy do usunięcia. Będziesz zaskoczony, ile miejsca odzyskasz.

O autorze

Thomas Maier to znany niemiecki programista internetowy i twórca kilku bardzo popularnych wtyczek WordPress. Jednym z jego ostatnich projektów jest Image Source Control.

Powiązane artykuły

Thomas Maier

Autor: Thomas Maier

You know me as a publisher, developer, or business owner.
Built the largest German platform for word games and crosswords.
Built the popular Advanced Ads WordPress plugin to effectively monetize websites.
Currently back to the roots developing the Image Source Control plugin for WordPress to manage image attributions, captions, and cleaning up the media library.