WordPress 6.1 wprowadzi "znaczną poprawę wydajności bazy danych"

Wordpress

WordPress 6.1 ma wprowadzić rozwiązanie, które przyniesie znaczny wzrost wydajności dzięki buforowaniu zapytań do bazy danych.

Wydanie wersji 6.1 jest zaplanowane na listopad 2022 roku.

Baza danych i zapytania WordPress

WordPress przechowuje większość danych o witrynie w bazie danych.

Na przykład cała zawartość postów na stronach internetowych jest przechowywana w tabelach bazy danych.

Gdy ktoś odwiedza stronę internetową, WordPress "przeszukuje" bazę danych, aby wyszukać i znaleźć zawartość tej strony.

WordPress wykonuje wiele zapytań do bazy danych dla każdej żądanej strony internetowej i robi to dla każdego użytkownika odwiedzającego witrynę.

W związku z tym może to być dużym obciążeniem dla serwera, gdy dzieje się to tysiące razy na minutę, co skutkuje spadkiem wydajności bazy danych, co z kolei spowalnia całą witrynę.

Dzięki nowej funkcji buforowania bazy danych, zamiast tworzyć kolejne zapytanie do bazy danych, WordPress najpierw sprawdzi, czy to, czego szuka, znajduje się w pamięci podręcznej i pobierze stamtąd dane.

Znacząca poprawa

Według głównego pracownika WordPressa, który pracował nad tym projektem, funkcja buforowania przyniesie radykalną poprawę i znacznie ograniczy powtarzające się zapytania do bazy danych.

Oto jego wpis na Twitterze:

Więcej szczegółów na ten temat można znaleźć w notatce (w wersji roboczej) opisującej wprowadzaną zmianę.

Oto fragment wspomnianej notatki:

"WordPress 6.1 zawiera ulepszenie sposobu wykonywania zapytań do bazy danych w klasie 'WP_Query', dzięki czemu wyniki zapytań do bazy danych będą buforowane w cache'u obiektowym.

Oznacza to, że jeśli to samo zapytanie do bazy danych zostanie wykonane więcej niż raz, wynik zostanie załadowany z pamięci podręcznej.

Dla tych, którzy używają trwałego cache'u obiektowego, będzie to oznaczało, że dopóki pamięć podręczna nie zostanie unieważniona, zapytanie do bazy danych nie zostanie uruchomione ponownie, co spowoduje znacznie mniejszą ilość zapytań do bazy danych."

Źródło: 
https://www.searchenginejournal.com/wordpress-6-1-contains-massive-improvement-to-database-performance/466285/
×