Jak zoptymalizować tabelę wp_options, aby przyspieszyć działanie witryny WordPress

opcje_wp
tabela jest jedną z najważniejszych części każdej bazy danych WordPress. Przechowuje ona podstawowe ustawienia dla Twojej witryny, wtyczek, motywów i samego WordPressa. Jednak z czasem ta tabela może się rozrosnąć — szczególnie przy zbyt wielu automatyczne ładowanie
wpisów — co prowadzi do wolniejszego czasu ładowania i słabej wydajności.Czym jest tabela wp_options?
Ten opcje_wp
Tabela zawiera ustawienia konfiguracji takie jak:
- Adres URL witryny i adres e-mail administratora
- Ustawienia wtyczki i dane w pamięci podręcznej
- Dostosowywanie motywu
- Opcje tymczasowe (przejściowe)
Jest ładowany przy każdym żądaniu strony. Więc jeśli jest zbyt duży lub zaśmiecony niepotrzebnymi wpisami, może spowolnić całą witrynę — szczególnie panel administracyjny.
Zrozumienie kolumny automatycznego ładowania
Każdy wpis w opcje_wp
ma automatyczne ładowanie
pole z wartościami Tak
Lub NIE
. Gdy ustawione na Tak
, oznacza to, że WordPress ładuje tę wartość przy każdym ładowaniu strony — nawet jeśli nigdy nie jest używana.
Dlatego czyszczenie nieużywanych automatycznie ładowanych danych jest jedną z najbardziej znaczących optymalizacji bazy danych, jaką możesz przeprowadzić.
Jak analizować wp_options
Dostęp do tabeli można uzyskać za pomocą phpMyAdmin lub narzędzia takiego jak Adminer. Uruchom następujące zapytanie SQL, aby zobaczyć, ile danych jest ładowanych automatycznie:
WYBIERZ SUMĘ(DŁUGOŚĆ(wartość_opcji)) JAKO autoload_size
Z wp_options
GDZIE autoload = 'tak';
To mówi ci, ile bajtów jest ładowanych na każde żądanie strony. W idealnym przypadku powinno być mniej niż 500 KB. Niektóre źle zoptymalizowane strony przekraczają kilka megabajtów!
Wymień najcięższe przedmioty ładowane automatycznie:
WYBIERZ nazwę_opcji, DŁUGOŚĆ(wartość_opcji) jako rozmiar
Z wp_options
GDZIE autoload = 'tak'
Sortuj według rozmiaru DESC
LIMIT 20;
Co bezpiecznie usunąć
Typowe niepotrzebne wpisy:
- Przeterminowane sygnały przejściowe:
_przejściowy_*
I_site_transient_*
- Pozostałości po usuniętych wtyczkach (np. pluginname_settings)
- Wpisy pamięci podręcznej (szczególnie jeśli zmieniłeś wtyczki pamięci podręcznej)
Ważny: Zawsze twórz pełną kopię zapasową zanim cokolwiek usuniesz!
Jak wyczyścić stół
- Dostęp do phpMyAdmin →
opcje_wp
- Sortuj według
automatyczne ładowanie = tak
i poszukaj podejrzanych wpisów - Usuń wpisy tylko wtedy, gdy masz 100% pewność, że nie są już potrzebne
Alternatywnie, użyj wtyczek takich jak Zaawansowany program do czyszczenia baz danych Lub Zoptymalizuj WP do półautomatycznego czyszczenia, ale skonfiguruj je ostrożnie.
Zapobiegaj rozrostowi automatycznego ładowania w przyszłości
- Całkowicie usuń nieużywane wtyczki — nie dezaktywuj ich po prostu
- Unikaj wtyczek, które przechowują ogromne ilości danych
opcje_wp
- Audytuj swoją bazę danych co miesiąc lub kwartał
Chcesz dowiedzieć się więcej o powiązanych wąskich gardłach? Sprawdź nasz artykuł na temat Optymalizacja bazy danych WordPress w celu opracowania szerszej strategii oczyszczania.
Potrzebujesz pomocy?
Martwisz się, że Twoja strona zostanie uszkodzona podczas czyszczenia? Pozwól naszym ekspertom zrobić to za Ciebie. Poproś o bezpłatny audyt od SpeedWP Pro a my bezpiecznie zoptymalizujemy Twoją bazę danych i przyspieszymy działanie Twojej witryny — bez przestojów.