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
dHosting najlepszy serwer dla wordpress i nie tylko

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