В чем разница между "Кэшем страниц" и "Кэшем объектов" в WordPress?


Я оптимизирую свой сайт WordPress. Сейчас я использую 2 плагина WordPress. Первый - "Автоптимизация" для оптимизации CSS, JS и HTML. И еще один - "WP Super Cache" для кэширования страниц.

Читая об оптимизации WordPress, я наткнулся на другой термин, называемый "Кэширование объектов". Но я все еще не могу понять разницу между "Кэшем страниц" и "Кэшем объектов".

Может ли кто-нибудь помочь мне понять это? Нужен ли вообще "Кэш объектов" если я использую "Кэш страниц"?

Author: Nilesh G, 2019-07-03

2 answers

Кэш страницы - это весь отображаемый вывод html для страницы. Это полезно для предоставления статического контента, такого как пост в WordPress.

Кэш объектов часто является ресурсоемкими частями, составляющими страницу. Например, при использовании WP_Query каждый результат будет сохранен в кэше объектов. Это предотвращает попадание WordPress в базу данных при каждом использовании WP_Query.

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

 2
Author: MikeNGarrett, 2019-07-03 12:43:42

Кэш страниц Когда Посетитель "А‘ запрашивает страницу, веб-сайт создает ее и возвращает "содержимое" этой страницы в браузер посетителя. При запущенном кэше страниц содержимое этой страницы сохраняется, поэтому его не нужно перестраивать, если кто-то другой попросит об этом. Затем, когда посетитель "B" приходит и запрашивает ту же страницу, кэш страниц просто отправляет ранее кэшированное содержимое (без необходимости что-либо перестраивать).

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

 0
Author: Renu Sharma, 2019-07-03 13:08:55