Optymalizacja worpdressa i woocommerca
Optymalizacja WordPress: Przyspieszenie działania strony i panelu administracyjnego
Optymalizacja WordPress to nie tylko poprawa szybkości ładowania front-endu, ale również zwiększenie wydajności back-endu, co bezpośrednio wpływa na wygodę pracy w panelu administracyjnym. Jednym z kluczowych miejsc, gdzie można znaleźć możliwość optymalizacji, jest tabela wp_options
w bazie danych WordPress.
W tej tabeli znajdują się m.in. trzy istotne kolumny:
option_name
: Nazwa opcji.option_value
: Wartość przypisana do opcji.autoload
: Wskazuje, czy opcja ma być automatycznie ładowana (yes
) przy każdym żądaniu strony.
ping_sites
hack_file
use_balanceTags
use_smilies
comments_notify
posts_per_rss
rss_use_excerpt
mailserver_url
, mailserver_login
, mailserver_pass
, mailserver_port
: Ustawienia serwera pocztowego używanego przez WordPress do wysyłania e-maili. Jeśli nie używasz funkcji pocztowej WordPress, ustaw je na autoload = 'no'
dlaczego się nad tym pochiliłem , ponieważ w narzędzia > stan witryny – pokazał się taki komunikat
„jak to zoptymalizować „Opcje wczytywane automatycznie to ustawienia konfiguracyjne wtyczek i motywów, które są automatycznie wczytywane przy każdym wczytywaniu strony w WordPress. Zbyt wiele automatycznie ładowanych opcji może spowolnić Twoją witrynę. Twoja witryna ma 1310 opcji automatycznie wczytywanych (rozmiar: 1 000 KB) w tabeli opcji, co może powodować wolniejsze działanie strony. Możesz przejrzeć opcje ładowane automatycznie w swojej bazie danych i usunąć te, które nie są już potrzebne twojej witrynie”
Jak działa autoload i dlaczego ma znaczenie?
Opcje z ustawieniem autoload = 'yes'
są automatycznie ładowane przy każdym żądaniu strony (zarówno na froncie, jak i w panelu administracyjnym). Im więcej takich opcji, tym większe obciążenie serwera, ponieważ każde żądanie musi przetworzyć te dane.
Opcje, które nie są kluczowe dla działania strony lub panelu, można ustawić na autoload = 'no'
, aby były ładowane tylko w razie potrzeby.