W WPBeginner regularnie optymalizujemy naszą bazę danych, aby zapewnić, że nasza witryna działa z maksymalną prędkością. Zapchana baza danych może spowolnić działanie, a wolna witryna może zaszkodzić Twojej pozycji w wyszukiwarkach.
Gdy komentarze spamowe i stare wersje postów się gromadzą, ładowanie stron zajmuje znacznie więcej czasu. Na szczęście nie musisz być ekspertem technicznym, aby to naprawić.
Pokażemy Ci dwa metody czyszczenia i optymalizacji bazy danych WordPress krok po kroku. Są to te same proste techniki, które zalecamy, aby utrzymać strony internetowe w dobrym stanie i szybkości.

🔖 TL;DR: Aby oczyścić przepełnioną bazę danych WordPress, polecamy DB Optimizer, który daje wynik zdrowia od 0 do 100 i bezpiecznie usuwa niepotrzebne dane, takie jak stare wersje wpisów i spamujące komentarze. Jeśli chcesz darmową opcję, WP-Optimize wykonuje to samo czyszczenie bazy danych bez żadnych kosztów. Lżejsza baza danych głównie przyspiesza obszar administracyjny WordPress i sprawia, że kopie zapasowe są mniejsze i szybsze do przywrócenia, więc zawsze wykonaj kopię zapasową swojej witryny przed uruchomieniem jakiegokolwiek czyszczenia.
Dlaczego warto czyścić i optymalizować bazę danych WordPress?
Jeśli od jakiegoś czasu korzystasz z WordPressa, prawdopodobnie w Twojej bazie danych znajduje się wiele niepotrzebnych danych, takich jak rewizje wpisów, spamujące komentarze, kosz, opcje tymczasowe, niepowiązane metadane i tak dalej.
Większość tego gromadzi się samoistnie. WordPress zapisuje wersję wpisu za każdym razem, gdy aktualizujesz lub automatycznie zapisujesz wpis, komentarze gromadzą się w folderach spam i kosz, a przeterminowane dane tymczasowe (tymczasowe dane buforowane, które WordPress przechowuje, a następnie zapomina usunąć) pozostają długo po tym, jak przestaną być przydatne.
Innym częstym problemem są osierocone metadane. Pozostają one po usunięciu wtyczki, ponieważ ustawienia wtyczki często pozostają w bazie danych nawet po jej usunięciu.
Innym czynnikiem jest rozmiar autoload. Dane ładowane automatycznie to informacje, które WordPress ładuje do pamięci przy każdym żądaniu strony, więc przepełniona tabela autoload sprawia, że WordPress pracuje ciężej za każdym razem, gdy strona się ładuje.
Poczujesz to najbardziej w obszarze administracyjnym, gdzie pulpit może zacząć działać wolniej.
Wszystkie te dane zwiększają rozmiar bazy danych WordPress, co oznacza, że Twoje kopie zapasowe WordPress będą zajmować więcej miejsca na dysku i czasu na przywrócenie.
Usunięcie i oczyszczenie tych niechcianych danych znacznie zmniejsza rozmiar bazy danych WordPress. Spowoduje to szybsze tworzenie kopii zapasowych, łatwiejsze przywracanie i lepszą wydajność bazy danych.
Oprócz tego możesz również zoptymalizować bazę danych WordPressa poprzez kompresję obrazów, minifikację plików JavaScript i CSS oraz konfigurację buforowania na swojej stronie. Poprawi to dalszą wydajność Twojej witryny i pomoże zapewnić szybkie wrażenia użytkownika odwiedzającym.
Wskazówka Pro: Przed czyszczeniem i optymalizacją bazy danych zalecamy najpierw utworzenie pełnej kopii zapasowej WordPress swojej witryny. Używamy Duplicator do obsługi naszych kopii. Zmiany wprowadzone przez wtyczkę czyszczącą są nieodwracalne. W ten sposób możesz łatwo przywrócić swoją witrynę w przypadku, gdy coś pójdzie nie tak.
Nie wiesz, której metody użyć? Jeśli chcesz dedykowanego panelu konserwacji z wynikiem zdrowia i czyszczeniem z kopią zapasową jako pierwszym krokiem, wybierz DB Optimizer (który jest również darmowy, jeśli już posiadasz Duplicator Pro lub Elite). Jeśli chcesz wydajnego narzędzia freemium, które obsługuje również buforowanie i kompresję obrazów, wybierz WP-Optimize.
Przyjrzyjmy się, jak możesz zoptymalizować swoją bazę danych WordPress:
Metoda 1: Jak zoptymalizować bazę danych za pomocą DB Optimizer
Najlepsze dla: Użytkowników, którzy chcą dedykowanego panelu konserwacji bazy danych z wynikiem zdrowia w czasie rzeczywistym i czyszczeniem z kopią zapasową jako pierwszym krokiem (oraz każdego, kto już posiada Duplicator Pro lub Elite, który otrzymuje go za darmo).
DB Optimizer to dedykowany wtyczka do konserwacji bazy danych WordPress, stworzona przez zespół Duplicator. Zapewnia wskaźnik kondycji bazy danych w czasie rzeczywistym i pozwala bezpiecznie usuwać zbędne dane z bazy, zanim zaczną wpływać na wydajność Twojej witryny.
DB Optimizer jest dostępny jako samodzielna wtyczka od 29 USD/rok. Jest również zawarty za darmo w planach Duplicator Pro i Elite.
Ważna uwaga: Wtyczka wymaga WordPress w wersji 6.5 lub wyższej oraz PHP w wersji 7.4 lub wyższej. Możesz sprawdzić swoje wersje w sekcji Narzędzia » Kondycja witryny » Informacje.
Pierwszą rzeczą, którą musisz zrobić, jest zainstalowanie i aktywowanie wtyczki DB Optimizer. Aby uzyskać więcej szczegółów, zapoznaj się z naszym przewodnikiem krok po kroku dotyczącym instalacji wtyczki WordPress.
Po aktywacji przejdź do DB Optimizer » Ustawienia, wklej swój klucz licencyjny w polu Licencja, a następnie kliknij przycisk „Aktywuj”.

Jeśli posiadasz licencję Duplicator Pro lub Elite, ten sam klucz działa również dla DB Optimizer.
Po weryfikacji licencji możesz kliknąć DB Optimizer w menu administratora WordPress.
Panel główny pokazuje wskaźnik kondycji Twojej bazy danych od 0 do 100, z pięcioma kolorowymi paskami postępu: nadmiar tabel, dane tymczasowe, rewizje, rozmiar autostartu i elementy w koszu. Zielony oznacza dobrą kondycję, żółty oznacza, że obszar wymaga uwagi, a czerwony oznacza, że wymagane jest czyszczenie.

Jeśli masz również zainstalowany Duplicator, DB Optimizer wykryje go automatycznie i wyświetli bezpośredni link do utworzenia kopii zapasowej przed rozpoczęciem. Zalecamy wykonanie tej kopii zapasowej przed uruchomieniem jakiegokolwiek czyszczenia, ponieważ zmiany nie są odwracalne.
Następnie kliknij zakładkę „Czyszczenie”, aby przejrzeć trzy kategorie danych do usunięcia: Posty i strony, Komentarze oraz Dane tymczasowe i pamięć podręczna. Pasek podsumowania pokazuje całkowitą liczbę elementów zaplanowanych do usunięcia i ile miejsca na dysku odzyskasz.

Możesz ustawić okres przechowywania przed uruchomieniem czyszczenia. Domyślnie jest to 7 dni, co chroni ostatnio utworzone dane przed usunięciem. Możesz również wyświetlić podgląd pełnej listy elementów i odznaczyć wszystko, co chcesz zachować.
Gdy będziesz gotowy, kliknij przycisk „Wyczyść zaznaczone elementy”, aby uruchomić czyszczenie.
Możesz czyścić każdą kategorię indywidualnie lub przetwarzać wszystko jednocześnie. DB Optimizer zaktualizuje Twój wskaźnik kondycji i pokaże nowe statystyki bazy danych po zakończeniu czyszczenia.
Jeśli któraś z Twoich tabel bazy danych wykazuje nadmiar, przejdź do zakładki „Tabele”. Stąd możesz optymalizować poszczególne tabele lub kliknąć opcję zbiorczą, aby zoptymalizować wszystkie oznaczone tabele jednocześnie.

Metoda 2: Jak oczyścić bazę danych WordPress za pomocą WP-Optimize
Najlepsze dla: Użytkowników, którzy chcą wszechstronnej opcji freemium, która obsługuje również buforowanie i kompresję obrazów.
Inną popularną opcją do czyszczenia bazy danych WordPress jest wtyczka WP-Optimize.
WP-Optimize to popularny wtyczka do buforowania i optymalizacji, która ma na celu poprawę szybkości i wydajności Twojej strony internetowej. Może czyścić bazę danych, kompresować obrazy, usuwać nieużywane rozmiary obrazów, buforować treści i zmniejszać rozmiar plików HTML, CSS i JavaScript.
Ta wtyczka jest tworzona przez ten sam zespół, który stoi za popularną wtyczką do tworzenia kopii zapasowych WordPressa, UpdraftPlus. Aby dowiedzieć się więcej, zapoznaj się z naszą szczegółową recenzją WP-Optimize.
W tym samouczku będziemy korzystać z darmowej wersji WP-Optimize. Istnieje również wersja premium, która oferuje więcej funkcji, takich jak planowanie optymalizacji, wsparcie WP-CLI, leniwe ładowanie, wsparcie premium i inne.
Pierwszą rzeczą, którą musisz zrobić, jest zainstalowanie i aktywowanie wtyczki WP-Optimize. Aby uzyskać więcej szczegółów, zapoznaj się z naszym przewodnikiem krok po kroku, jak zainstalować wtyczkę WordPress.
Po aktywacji możesz przejść do strony WP-Optimize » Baza danych z panelu administracyjnego WordPress. Następnie dostępne będą różne zadania, które możesz wybrać do optymalizacji i czyszczenia.
Na przykład możesz zoptymalizować tabele bazy danych, wyczyścić wszystkie wersje robocze postów, wyczyścić wszystkie automatycznie zapisane posty, usunąć spam i skasowane komentarze, i wiele więcej.

Po wybraniu różnych opcji kliknij przycisk „Uruchom wszystkie wybrane optymalizacje” u góry.
Wtyczka rozpocznie teraz optymalizację Twojej bazy danych WordPress i pokaże Ci postęp.
Następnie możesz przejść do zakładki „Tabele” w WP-Optimize.

Wtyczka pokaże różne tabele, które są nieaktywne w bazie danych.
Możesz usunąć te tabele, aby zwolnić miejsce, ale musisz być bardzo ostrożny. Usuwaj tabele tylko wtedy, gdy masz pewność, że należą do wtyczki, którą już usunąłeś. Jeśli nie masz pewności, bezpieczniej jest ich nie ruszać.

Na koniec możesz przełączyć się na zakładkę „Ustawienia” i wybrać, ile tygodni danych chcesz zachować.
Istnieje również opcja włączenia zaplanowanego czyszczenia bazy danych. Możesz zaplanować codzienne, tygodniowe, co dwa tygodnie lub miesięczne czyszczenie.

To wszystko. Pomyślnie zoptymalizowałeś i wyczyściłeś swoją bazę danych WordPress!
Dodatek: Inne funkcje WP-Optimize
WP-Optimize zawiera również kompresję obrazów, buforowanie stron i minimalizację plików, aby pomóc w zwiększeniu wydajności witryny.
Optymalizuj swoje obrazy: WP-Optimize może kompresować obrazy i automatycznie konwertować je do formatu WebP, aby zmniejszyć rozmiar plików. Zobacz nasz poradnik, jak optymalizować obrazy.
Włącz buforowanie stron: Wtyczka może buforować Twoje strony i udostępniać je odwiedzającym bez ponownego generowania od podstaw, co przyspiesza czas ładowania. Możesz dostosować buforowanie według roli użytkownika, urządzenia i statusu logowania.
Minimalizuj HTML, CSS i JavaScript: WP-Optimize może minimalizować pliki Twojej witryny, usuwając niepotrzebne białe znaki i znaki, zmniejszając rozmiar plików i przyspieszając ładowanie stron.
Często zadawane pytania dotyczące optymalizacji bazy danych WordPress
Czyszczenie bazy danych może wydawać się zniechęcające, jeśli nigdy wcześniej tego nie robiłeś. Dlatego zebraliśmy pytania, które nasi czytelnicy najczęściej zadają nam na temat konserwacji bazy danych WordPress, wraz z prostymi odpowiedziami na każde z nich.
Czy optymalizacja bazy danych WordPress jest bezpieczna?
Tak, optymalizacja bazy danych WordPress jest bezpieczna, gdy jest wykonywana prawidłowo. Zawsze jednak zalecamy utworzenie pełnej kopii zapasowej witryny przed wprowadzeniem jakichkolwiek zmian w bazie danych.
Używaj renomowanych wtyczek, takich jak DB Optimizer lub WP-Optimize, i unikaj ręcznego usuwania wpisów z bazy danych, chyba że masz doświadczenie z MySQL. Zacznij od podstawowych optymalizacji, takich jak usuwanie spamowych komentarzy i rewizji postów, zanim przejdziesz do bardziej zaawansowanych technik.
Jak często powinienem optymalizować bazę danych WordPress?
Zalecamy optymalizację bazy danych WordPress co najmniej raz w miesiącu dla aktywnych witryn. Witryny o dużym natężeniu ruchu lub te z częstymi aktualizacjami treści mogą skorzystać z cotygodniowej optymalizacji.
Wiele wtyczek do optymalizacji baz danych oferuje funkcje planowania, które mogą zautomatyzować ten proces. Kluczem jest konsekwencja. Regularna konserwacja zapobiega przeładowaniu bazy danych.
Czy optymalizacja bazy danych przyspieszy moją witrynę WordPress?
Optymalizacja bazy danych może pomóc poprawić wydajność witryny, zwłaszcza w obszarze administracyjnym WordPress. Jeśli Twoja baza danych jest bardzo zapchana, jej wyczyszczenie może przyspieszyć ładowanie panelu i zapobiec błędom.
Jednak optymalizacja bazy danych to tylko jeden z czynników wpływających na szybkość witryny. Najlepsze wyniki uzyskasz w połączeniu z innymi technikami optymalizacji, takimi jak buforowanie, kompresja obrazów i wybór wysokiej jakości hostingu.
Jakie dane mogę bezpiecznie usunąć z bazy danych WordPress?
Możesz bezpiecznie usuwać spamowe komentarze, komentarze w koszu, rewizje postów (zachowując 2–3 najnowsze), wersje robocze szkiców, przeterminowane dane tymczasowe i nieużywane tagi.
Większość wtyczek optymalizacyjnych oczyści również pingbacki, trackbacki i osierocone metadane. Zachowaj ostrożność w przypadku danych wtyczek. Usuwaj dane tylko z odinstalowanych i już nieużywanych wtyczek.
Czy mogę ręcznie zoptymalizować bazę danych za pomocą phpMyAdmin?
Tak. Zaawansowani użytkownicy mogą zalogować się do phpMyAdmin, wybrać bazę danych WordPress, zaznaczyć wszystkie tabele i wybrać „Optymalizuj tabelę” z menu rozwijanego.
Jednak to tylko defragmentuje tabele. Nie usunie starych rewizji ani spamowych komentarzy, tak jak zrobią to DB Optimizer lub WP-Optimize. Dla bezpieczeństwa i głębszego czyszczenia zalecamy użycie wtyczki.
Czy optymalizacja bazy danych może zepsuć moją witrynę WordPress?
Chociaż rzadko, optymalizacja bazy danych może powodować problemy, jeśli zostanie wykonana nieprawidłowo. Zazwyczaj dzieje się tak, gdy ważne dane zostaną przypadkowo usunięte lub podczas pracy z uszkodzoną bazą danych.
Trzymaj się dobrze ocenianych wtyczek i unikaj usuwania danych, co do których nie masz pewności. Jeśli coś pójdzie nie tak, zawsze możesz przywrócić dane z kopii zapasowej.
Dodatkowe zasoby dotyczące optymalizacji bazy danych WordPress
Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak wyczyścić i zoptymalizować bazę danych WordPress.
Możesz również zapoznać się z innymi przewodnikami i pomocnymi samouczkami, aby upewnić się, że Twoja baza danych WordPress działa płynnie i bez błędów:
- Jak naprawić błąd „Błąd bazy danych WordPress: Dysk pełny”
- Jak ręcznie wykonać kopię zapasową bazy danych WordPress (krok po kroku)
- Jak zresetować bazę danych WordPress do domyślnych ustawień
- Jak duplikować bazę danych WordPress za pomocą phpMyAdmin
- Najlepsze wtyczki do bazy danych WordPress – wybór eksperta
- Jak naprawić błąd nawiązywania połączenia z bazą danych w WordPress
- Konserwacja WordPress – Kompleksowy przewodnik dla początkujących
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.


Dennis Muthomi
Zarządzam stronami WordPress od lat i mogę zaświadczyć o znaczeniu regularnej konserwacji bazy danych.
Jednym z aspektów, który szczególnie doceniłem, było położenie nacisku na utworzenie kopii zapasowej przed wykonaniem jakichkolwiek optymalizacji – to kluczowa rada, która może uchronić właścicieli stron internetowych przed potencjalnymi katastrofami.
Używałem WP-Optimize w przeszłości i uważam, że jest to doskonałe narzędzie, szczególnie ze względu na funkcje kompresji obrazów.
Chciałbym jednak dodać, że w przypadku większych stron lub tych ze złożonymi konfiguracjami, warto rozważyć bardziej zaawansowane rozwiązanie, takie jak WP Rocket, które oferuje zaawansowane funkcje buforowania i optymalizacji.
Jiří Vaněk
Wiele osób skupia się na optymalizacji strony internetowej i zapomina o bazie danych MySQL. Używam równie świetnego wtyczki o nazwie Sweep, która wykonuje podobne optymalizacje. Ostatnio napotkaliśmy na znaczące spowolnienie strony internetowej i nikt nie wiedział, co jest jego przyczyną. Okazało się, że problemem były rewizje, których na blogu nagromadziły się tysiące (sam blog ma ponad 1300 artykułów). Te rewizje niesamowicie spowolniły stronę. Po optymalizacji bazy danych szybkość strony wróciła do pierwotnego stanu. Zatem optymalizacja naprawdę robi dużą różnicę. Chciałbym tylko zaznaczyć, że przed optymalizacją bazy danych naprawdę ważne jest wykonanie kopii zapasowej na wypadek, gdyby coś poszło nie tak.
Usman
Czy konieczne jest najpierw wykonanie kopii zapasowej, a następnie optymalizacja bazy danych?
Wsparcie WPBeginner
Chociaż nie jest to konieczne, zdecydowanie zalecamy to na wypadek, gdyby coś poszło nie tak lub wystąpił błąd. Chociaż zdarza się to rzadko, lepiej dmuchać na zimne
Administrator
Nikita Szewczenko
Witaj! Świetny artykuł! Mam jedno pytanie. Czy mogę używać tego wtyczki jednocześnie z wtyczkami autooptimize i wp3 total cache?
Personel redakcyjny
Jest to wtyczka, której możesz użyć, a następnie ją wyłączyć po zakończeniu czyszczenia bazy danych. Zalecamy korzystanie z tej wtyczki raz na 6-12 miesięcy.
Administrator
ANTESH KUMAR SINGH
Jak naprawić błąd „Optymalizuj tabele InnoDB mimo wszystko” wtyczki WP-Optimize?
Czy masz jakieś rozwiązanie do optymalizacji tabel InnoDB w WordPress?
James Finn
Cześć wszystkim,
W tym artykule:
/plugins/how-to-clean-up-your-wordpress-database-for-improved-performance/
Jest stwierdzone:
„… główną [zaletą wp-sweep w porównaniu do wp-optimize] jest to, że wykorzystuje on w miarę możliwości prawidłowe funkcje usuwania WordPressa zamiast uruchamiać bezpośrednie zapytania MySQL do usuwania. Natomiast wtyczka WP-Optimize używa bezpośrednich zapytań SQL do usuwania, co może pozostawić osierocone dane. Innymi słowy, WP-Sweep jest lepiej napisana niż WP-Optimize.”
Cudzysłów i zamknięty cudzysłów!
Może wyjaśnisz, dlaczego na swojej stronie publikujesz jednocześnie dwa wyraźnie sprzeczne artykuły. Edytuj jeden lub drugi, proszę!
Niezwykle wpływowa witryna, taka jak ta, wymaga bardziej uważnej recenzji redakcyjnej.
Dzięki wielkie!
Wsparcie WPBeginner
Cześć James,
Często polecamy wtyczki, które robią to samo. Jeśli istnieje różnica, staramy się ją podkreślić, tak jak zacytowano. Jedną z wielkich zalet WordPressa jest to, że często masz mnóstwo doskonałych rozwiązań problemu.
Administrator
Neal Umphred
Kiedyś polecaliście WP-Sweep do tej usługi:
(https://www.wpbeginner.com/plugins/how-to-clean-up-your-wordpress-database-for-improved-performance/).
Co się stało?
Wsparcie WPBeginner
Cześć Neal,
Nadal ją polecamy. Możesz użyć jednej z tych dwóch wtyczek do tego zadania.
Administrator
Neal Umphred
Dzięki za odpowiedź!
Jeśli używam WP-Optimize, czy potrzebuję okazjonalnego czyszczenia z WP-Sweep?
Ian Spare
W poprzednim artykule (https://www.wpbeginner.com/plugins/delete-old-post-revisions-in-wordpress-with-better-delete-revision/) dokonałeś aktualizacji, stwierdzając, że rewizje postów nie wpłyną na wydajność bazy danych. Czy teraz mówisz, że wpływają?
Mayank Debnath
Tak! Ja też jestem zdezorientowany..
Ian Spare
Jest jasne, że działania takie jak usuwanie rewizji postów nie wpłyną w żaden sposób na „wydajność bazy danych”. Myślę, że zamieszanie jest spowodowane pewnym niezrozumieniem tego, jak działają relacyjne bazy danych, a w szczególności tego, jak wykonywane są zapytania indeksowane.
Problem jest pogarszany przez to, że wielu użytkowników WordPress jest przekonanych o konieczności optymalizacji ich bazy danych. Biorąc pod uwagę, że relacyjne bazy danych i powiązane technologie, takie jak Indexed Sequential Access Method (ISAM), na których opierają się wewnętrzne mechanizmy, istnieją od około 50 lat, powinno to być dobrze zrozumiane.
Cały sens korzystania z bazy danych polega na dostępie do danych w sposób skalowalny. Czas potrzebny na znalezienie indeksowanego rekordu, na przykład opublikowanego posta WordPress, nie zależy od rozmiaru bazy danych.
Zaprosiłbym autorów tego artykułu do faktycznego przetestowania tego. Utwórz instalację WordPress i stwórz kilka tysięcy rewizji posta. Zobaczysz, że nie ma to żadnego wpływu na wydajność.
Czas potrzebny na znalezienie posta zależy od liczby poszukiwań. Możesz to obliczyć w następujący sposób:
log(liczba_wierszy) / log(długość_bloku_indeksu / 3 * 2 / (długość_indeksu + długość_wskaźnika_danych)) + 1
Mogę Ci powiedzieć, że liczba wyszukiwań nie wzrośnie między tysiącami rewizji a dziesiątkami tysięcy. Dodatkowe wyszukiwanie pojawi się, gdy wejdziesz w setki tysięcy wierszy. Ale prawdopodobnie i tak będzie w pamięci podręcznej zapytań, więc nie będzie miało znaczenia.
Z własnego doświadczenia wiem, że post z 200 000 rewizji ładuje się równie szybko jak post bez żadnych.
Matilda Moo
Więc jeśli mój hosting mówi, że moje strony ciągle padają, bo muszę zoptymalizować bazę danych, to tak naprawdę chodzi o liczbę trafień/zapytań, z którymi mój hosting sobie nie radzi?
Rob Smelik
Nie mogę mówić za autora, ale pomyślałem, że podzielę się kilkoma przemyśleniami.
Jeśli chodzi o ładowanie Twojej witryny po stronie front-end, WordPress jest wystarczająco inteligentny, aby zignorować poprzednie wersje podczas ładowania poszczególnych stron. Jednak ogólne przepełnienie bazy danych może spowolnić witrynę, jeśli masz dużą witrynę z wieloma stronami i wpisami. Wersje wpisów zwiększają ogólny rozmiar bazy danych, ale z pewnością nie są jedynym czynnikiem. Biorąc to pod uwagę… wszystko, co możesz zrobić, aby zmniejszyć rozmiar bazy danych, zapewni, że Twoja witryna będzie działać z maksymalną wydajnością.
Używam WP Optimize od lat, zarówno na własnych stronach, jak i stronach klientów, i mogę szczerze powiedzieć, że doskonale dba o czystość bazy danych. Zauważyłem również przyspieszenie działania po zainstalowaniu na starszych stronach z dużymi bazami danych, które nie były optymalizowane. Jeśli chodzi o rewizje postów, ma świetne ustawienie, które pozwala ograniczyć liczbę przechowywanych rewizji. Ustawiam je na około 10, co jest więcej niż wystarczające do celów tworzenia kopii zapasowych rewizji postów.
Wierzę, że wersja premium wtyczki pozwala również na planowanie cykli optymalizacji bez konieczności ręcznego klikania przycisku optymalizuj.
Wsparcie WPBeginner
Witaj Ian Spare,
Poprawki postów nie wpływają na wydajność bazy danych ani czas ładowania stron Twojej witryny. Zwiększają jednak rozmiar bazy danych. W starszych witrynach z dużą ilością treści, czyszczenie lub ograniczanie poprawek postów może znacząco zmniejszyć rozmiar pliku kopii zapasowej bazy danych. Oznacza to, że tworzenie kopii zapasowych na żądanie, przywracanie z kopii zapasowych lub przenoszenie plików kopii zapasowych będzie nieco szybsze. Oszczędzi to również miejsce w usłudze przechowywania w chmurze, w której przechowujesz kopie zapasowe.
Administrator
Ian Spare
Dzięki, myślę, że zbliżasz się teraz do dokładniejszego stanowiska.
Myślę, że możemy dość szybko odrzucić względy rozmiaru. Zrzut bazy danych WordPress w MySQL jest dość mały. Jest to również wysoce kompresowalny format danych, sugerowałbym, że jako czysty tekst z umiarkowanym poziomem kompresji uzyskasz około 10:1.
Sugeruję więc, że ta witryna może mieć 1000 postów z 10 rewizjami na post, które z jakiegoś (mało prawdopodobnego) powodu mają ten sam rozmiar (w praktyce będą mniejsze, niż by się wydawało). Załóżmy, że post ma około 2800 znaków, ponieważ mniej więcej taki jest rozmiar Twojego posta tutaj, dodamy trochę, bo to nie zrobi dużej różnicy, i powiedzmy 3000 znaków.
1000 * 10 * 3000 = 30000000
lub około 28 MB, co w skompresowanym rozmiarze wyniesie około 2,8 MB.
Co w terminach technicznych jest niczym. Garść obrazków w najlepszym wypadku.
Ślad przeciętnego posta WordPress to bardzo często powiązane obrazy. One również będą wymagały kopii zapasowej. Ten ślad będzie miał jedynie trywialny wpływ na liczbę rewizji.
Nie ma realistycznej szansy, że te kopie zapasowe zmieszczą się na przykład w darmowej przestrzeni chmurowej 2 GB na Dropboxie. Zatem każdy, kto przechowuje kopie zapasowe w chmurze, mógłby zapłacić za usługę, która zapewni nieograniczoną przestrzeń (np. usługa Jetpack backup) lub terabajty.
Trudno uznać za realistyczne martwienie się o kilka MB rozmiaru pliku kopii zapasowej. Doceniam, że znajdą się tacy, którzy przedstawią sztuczny przypadek użycia, gdzie 10 tys. robi różnicę, i to jest w porządku, po prostu mówię, że w ogólnym użyciu to nic.