Отже, раніше ми налаштували загальні параметри плагіну W3 Total Cache. Тепер перейдемо до розширених налаштувань цього плагіна.

По-перше, ми розглянемо параметри, представлені на сторінці розширених налаштувань. Я детально розповім про них і винесу висновок, причому постараюся зробити все це настільки просто, наскільки можна, щоб для новачка не склало труднощів зрозуміти все це.

Сторінка розширених налаштувань

Після виконання всіх налаштувань на сторінці «Загальні налаштування» натисніть на Page Cache в лівому меню і перейдіть до сторінки розширених налаштувань:

Тут ми крок за кроком розберемо, які налаштування нам доступні для тонкої конфігурації кешування сторінок.

Кешування головної сторінки

Налаштування плагіна W3 Total Cache: сторінка розширених налаштувань

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

Кешування каналів

Налаштування плагіна W3 Total Cache: сторінка розширених налаштувань

Використання каналів в WordPress забирає досить багато системних ресурсів. Більш того, враховуючи, що неабияку кількість трафіку вашого сайту витрачається як відвідувачами, так і автоматичними агрегаторами, то, як правило, на парсинг каналів витрачається більша частина трафіку.

Кешування допоможе створити статичну версію каналів, що, в свою чергу, допоможе у зменшенні витрачання ресурсів.

Кешування HTTPS – запитів

Налаштування плагіна W3 Total Cache: сторінка розширених налаштувань

Велика частина запитів до сайту не є SSL — запитами, однак рекомендується залишити цю опцію ввімкненою.

Кешування URL – запитів, що містять рядки з змінними

Налаштування плагіна W3 Total Cache: сторінка розширених налаштувань

Ця опція з розряду трюків. Якщо бути чесним, у більшості випадків я не включаю її. У випадку, коли ви використовуєте структуру запитів, кешування може призвести до досить дивним проблем. Наприклад, у мене був сайт, де я обчислював роль користувача через запит користувача.

Коли ця опція була включена, мені доводилося чистити кеш сторінок знову і знову, щоб побачити результат оновлення сторінки. У більшості випадків я не рекомендую включати цю опцію.

Кешування сторінок 404

Налаштування плагіна W3 Total Cache: сторінка розширених налаштувань

Це ще одна настройка, яку я рекомендую залишити виключеною. Якщо ви хочете займати перші місця в пошуковій видачі Google ви не повинні мати сторінок 404 на вашому сайті. Переадресація зі сторінок 404 повинна працювати моментально. Тому, коли у вас є невелика кількість сторінок 404, їх кешування не має сенсу в реальній ситуації.

І ще один момент. Якщо диск розширено методом кешування сторінки 404 будуть повернуті з кодом відповіді 200.

Використовуйте цю настройку на свій страх і ризик, але я рекомендую залишити її виключеною.

Кешуємо запити тільки для адреси domain.com

Налаштування плагіна W3 Total Cache: сторінка розширених налаштувань

Ввімкніть цю опцію, якщо вона ще не включена. Причина цілком очевидна: ця опція потрібна для кешування лише сторінок з власного доменного імені сайту.

Відключаємо кешування сторінок для авторизованих користувачів

Налаштування плагіна W3 Total Cache: сторінка розширених налаштувань

Якщо ви використовуєте WordPress блогу, і на сайті немає структури ролей користувачів, то рекомендується включити цю опцію.

Якщо ж на сайті є якась структуру членства, наприклад, система управління навчанням, де потрібно зареєструватися, щоб подивитися курс. Або будь-яка інша система, в яку люди повинні увійти, перш ніж почати перегляд сайту, то вам потрібно відключити цю опцію.

Не кешувати сторінки для певних ролей користувачів

Налаштування плагіна W3 Total Cache: сторінка розширених налаштувань

Тут ви можете включити налаштування і вибрати роль користувача, для якого сторінки сайту не будуть кешуватися.
Безліч розробників рекомендують відзначити цю опцію для ролі Адміністратор, щоб не доводилося щоразу видаляти кеш сторінок.

Мені здається, що хороша практика — не включати цю опцію тільки для того, щоб адміністратори могли бачити роботу сайту точно так, як будь-який інший користувач. Можливо, коли-небудь ця налаштування надасть допомогу в налагодженні помилок кешування сторінок.

Але вибирати вам. Збережіть налаштування і переходьте до наступного пункту.

Попереднє завантаження кешу

Налаштування плагіна W3 Total Cache: сторінка розширених налаштувань

Попереднє завантаження кеша дійсно дивовижна функція плагіна W3TC. Вона кешує сторінки через певні часові проміжки, які настроюються в цьому розділі.

Не забудьте додати сюди карту вашого сайту. Рекомендую використовувати для її генерації плагін WordPress SEO від Yoast.

Коротко про це в наступній статті

У наступній статті ми розглянемо політику очищення і кілька інших розширених налаштувань, які відносяться до кешування сторінок. А зараз, якщо у вас є які – небудь думки на теми, які висвітлені у цій статті, залишайте коментарі нижче.

Переклад статті «Configuring W3 Total Cache: Advance Page Cache I» був підготовлений дружною командою проекту Сайтостроение від А до Я.