WordPress 6.1 z buforowaniem zapytań do bazy danych

Buforwanie Zapytan Do Bazy Danych Optymalizacja Wordpress 6.1

W mojej ocenie najważniejszym usprawnieniem w WordPress 6.1, które pozostanie niezauważone przez większość użytkowników, jest to, że w tej wersji zapytania do bazy danych będą buforowane przy użyciu wp_query.

Jest to duży krok w stronę poprawy wydajności, ponieważ, jeśli to samo zapytanie do bazy danych zostanie wykonane więcej niż raz, wynik zostanie załadowany z pamięci podręcznej, a nie ponownie wykonywany na poziomie bazy.

Oznacza to mniejsze zapotrzebowanie na zasoby serwera, mniejsze jego obciążenie, a co za tym idzie strony internetowe przyspieszą.

Witryny korzystające z pamięci podręcznej np. Memcached, będą jeszcze szybsze, chociaż poprawa wydajności nie będzie, aż tak zauważalna.

Buforowanie wszystkich zapytań do bazy danych przy użyciu wp_query spowoduje, że tysiące typowych zapytań, być może nawet miliony, będą ładować się znacznie szybciej, co znacznie odciąży serwer podczas powtarzalnych procesów, zarówno w kokpicie WordPressa, jak i wczytywaniu stron i zasobów przez użytkowników.

Ta zmiana jest bardzo istotna i jest to zdecydowanie jedno z najważniejszych ulepszeń wydajności WordPressa w ostatnich latach.

Jeżeli nie chcesz korzystać z tej funkcji możesz ją wyłączyć dodając kod do functions.php:

function wylacz_pp_query( $wp_query ) {
$wp_query->query_vars['cache_results'] = false;
}
add_action( 'parse_query', 'wylacz_pp_query' );

Do pełni szczęścia zabrakło zapowiedzianej wcześniej automatycznej konwersji grafik i obrazów na WebP, a więc aktualnie musimy pozostać tylko na wsparciu WebP jako takim i pożytkować się zewnętrznymi usługami np. ShortPixel do optymalizacji rozmiarów zdjęć.

Prezentacja WordPress 6.1
Oceń ten artykuł jako pierwszy

Na stronie mogą znajdować się linki polecające (affiliacyjne), które pozwalają utrzymać bloga. Zakup z mojego polecenia nie generuje dla Ciebie dodatkowych kosztów, a ja otrzymam prowizje od kwoty zapłaconej.

Przyłącz się do dyskusji