WordPress 6.1 содержит значительное улучшение производительности базы данных

WordPress 6.1 содержит улучшение, которое позволит значительно повысить производительность за счет кэширования запросов к базе данных. Эта новая функция обещает ускорить работу сайтов на WordPress.

Массовое улучшение

WordPress 6.1 включает улучшение выполнения запросов к базе данных в классе ‘WP_Query', так что результат запросов к базе данных будет кэшироваться при кэшировании объектов.

Это означает, что если один и тот же запрос к базе данных выполняется более одного раза, результат будет загружен из кеша.

Для тех, кто использует постоянное кэширование объектов, это будет означать, что до тех пор, пока кэши не будут признаны недействительными, запрос к базе данных не будет выполняться снова, что в свою очередь приведет к очень небольшому количеству запросов к базе данных.

База данных WordPress и запросы

WordPress хранит различные части сайта в своей базе данных. База данных содержит информацию о сайте, организованную в виде таблиц. В таблицах хранятся страницы, записи, категории и настройки сайта.

Когда кто-то посещает веб-страницу, WordPress обращается к базе данных для поиска и находит содержимое этой веб-страницы. Такие запросы WordPress делает для каждой запрашиваемой веб-страницы и для каждого посетителя сайта.

Следовательно, тысячи обращений в минуту создадут большую нагрузку на сервер, что приведет к снижению производительности базы данных и к замедлению работы всего сайта.

Новая функция кэширования базы данных вместо выполнения запроса к базе данных сначала проверяет, находится ли искомое в кеше. Если да, то информация извлекается и передается пользователю. При отсутствии кеша информация извлекается из базы данных, а запрос кешируется.

Источники:

WordPress 6.1 Contains “Massive Improvement To Database Performance”

Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии