Як усунути конфлікт плагінів WpTouch Mobile та WP Super Cache. WP Super Cache — налаштування кешування Wp super cache не працює

Є такий вид технічних проблем на сайті, які вирішуються за кілька хвилин, а пошук цього рішення може тривати тижні та навіть місяці. Моя проблема не могла вирішитися майже рік, відколи у консолі сайту з'явилося попередження про те, що встановлені на сайті плагіни та кешування WP Super Cache стали між собою конфліктувати. І що внаслідок цього конфлікту мобільна версія сайту не відображається.

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

Чим справа закінчилася?

Я встановила раніше версію плагіна WpTouch Mobile, мобільна версія запрацювала, і працювала без оновлень до недавнього часу, поки я не помітила, що в смартфоні розглянути мої сайти без лупи стало неможливо. Довелося завдання робити терміновим і важливим і підключити до пошуку всезнаючий інтернет ще раз.

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

Якщо у вас така сама проблема, то вирішити її можна так:

1. Заходимо в налаштування плагіна WP Super Cache. В розділі «Плагіни»У самому низу сторінки перевіряємо наявність плагіна WPTouch. Якщо ні, то вмикаємо його.

2. На сторінці плагіна переходимо у вкладку «Розширені»(друга за рахунком вкладка). Поставте галочку, якщо її немає напроти «Підтримка мобільних пристроїв».

3. Скролимо сторінку вниз, знаходимо розділ «Пошукові та інші боти». Копіюємо цей список:

iPhone
iPod
Android
BB10
BlackBerry
webOS
IEMobile/7.0
IEMobile/9.0
IEMobile/10.0
MSIE 10.0
iPad
PlayBook
Xoom
P160U
SCH-I800
Nexus 7
Touch

і додаємо до того списку, який там є. Натискаємо чарівну кнопку «Зберегти налаштування»(трохи нижче) і бачимо, що попередження про конфлікт плагінів зникло.

4. Для власного спокою можна зробити стандартну процедуру очищення кешу: розділ «Стан кешу»- Обновити статистику кешу - Видалити весь кеш.

Все, обидва плагіни працюють без конфліктів, і перевірити це можна відразу ж, на сторінках перевірки мобільних сторінок у Google:

Пошукові системи підтвердили, що все гаразд. Заходимо у свій смартфон та перевіряємо, наскільки зручно сайт виглядає для інших користувачів. Насправді, мій сайт відображається у смартфоні так, як це бачить Яндекс, а не Google, наступного разу потрібно буде розібратися та пошукати причину. Головне, що в Google сьогодні з'явився довгоочікуваний запис про те, що сайт оптимізовано для мобільних пристроїв.

Ось із таких маленьких радощів і складається щастя вебмайстра 😀. Сьогодні вдалий день.

[Наука на майбутнє]:вивчити англійську мову, створити адаптивну версію сайту 😀 😀.

Незважаючи на те, що у вдосконаленні платформи WordPress бере участь понад двісті програмістів з усього світу, WP має істотний недолік, який полягає в «підгальмовуванні» високонавантажених проектів.

Зазвичай гальмування сайту починаються при досягненні відвідуваності від кількох сотень до кількох тисяч відвідувачів на місяць. Тут багато що залежить від конкретного функціоналу сайту та використовуваного хостингу. При перевищенні певного рівня навантаження у «вордпресу» починаються проблеми, які можуть призвести до відключення MySQL-сервера та зависання сайту. Щоб подібних проблем не виникало, розробниками були створені спеціальні плагіни, що кеширують, які полегшують роботу сервера і дозволяють знизити навантаження як на файлову систему, так і на MySQL в кілька разів. WP Super Cache, поряд з Hyper Cache і W3 Total є одним з найпопулярніших плагінів.

Принцип роботи кешування

Перед тим, як розібратися з роботою плагіна WP Super Cache, необхідно зрозуміти сам принцип кешування. По суті все зводиться до наступного сценарію: користувач, звертаючись до сервера, отримує від нього відповідь у вигляді готової сторінки (кеш-копії), яка створюється один раз і зберігається на сервері в певній папці у форматі.html. Таким чином, збережена копія сторінки видається всім користувачам, які звернулися до неї, і не генерується заново, що суттєво знижує навантаження на сервер. Крім того, зменшується час видачі користувачеві інформації. А, як відомо, швидкість відкриття сайту позитивно впливає на ранжування сайтів.

Звичайно, є «крутіші» способи кешування сторінок у вигляді memcached-сервера, через який за допомогою деяких плагінів проходять обробку не тільки сторінки, але і SQL-запити. Зв'язування з WP Super Cache та memcached-сервера є одним з кращих варіантів прискорення роботи блогу на платформі WordPress. Але, на жаль, не всі хостинг-провайдери мають «мемкешед-сервери».

Інсталяція WP Super Cache

Установка плагіна кешування не займає і кілька хвилин. Достатньо авторизуватися в панелі керування та перейти по вкладці «Плагіни». Після цього потрібно натиснути на кнопку «Додати новий». У розділі "Популярні" WP Super Cache входить до четвірки найпопулярніших розширень до "вордпресу".

Інсталюємо плагін кліком по кнопці «Встановити» та активуємо його після встановлення.

Після активації плагін запропонує перейти за посиланням «сторінка управління» для подальшого налаштування.

Початкове налаштування WP Super Cache

У налаштуваннях останньої версії плагіна є такі розділи: кеш, налаштування, стан кеша, налаштування CDN, загальний кеш, обговорення. Розберемо кожен пункт розширення WP Super Cache по порядку.

Насамперед потрібно активувати роботу плагіна. Для цього у вкладці «Кеш» посуньте тригер у положення «Кешування увімкнено» і клацніть кнопку «Оновити».

На цій же сторінці можна перевірити правильність роботи кеша натисканням кнопки «Перевірити». Варто врахувати, що для створення кешу потрібно встановити права 777 на директорію wp-content. Очищення даних із кешу здійснюється одним натисканням кнопки «Видалити весь кеш».

У вкладці «Параметри» зберігаються всі параметри кешування. Рекомендується активувати такі пункти для повноцінної роботи плагіна:

  • кешувати сесії переглядів для швидшого доступу – кешується вся «сесійна» діяльність користувача таким чином, що навіть через кілька годин після звернення на сайт йому буде видаватися кешований запит;
  • використовувати mod_rewrite для обслуговування кешу – за такого підходу вам потрібно буде доповнити файл сайту htaccess;
  • використовувати PHP для обслуговування кешу – при кешуванні використовується повільніший (хоча я його використав і різниці у швидкості сайту порівняно з першим підходом не помітив), але більш простий та стабільний варіант кешування;
  • не кешувати сторінки для відомих користувачів – власнику блогу, зареєстрованим користувачам видаються некешовані сторінки;
  • автоперебудова кеша – при перезбереженні сторінки в кеші користувачі бачитимуть стару версію сторінки, доки не буде згенеровано нову;
  • mobile device support – підтримка мобільних браузерів. При активації даної опції для мобільних пристроїв створюється окрема версія сторінки, що кешується.
  • оновлювати сторінку при додаванні нового коментаря до неї – якщо ваш блог відвідують та коментують безліч користувачів, то ця опція життєво необхідна.

У налаштуваннях є розділ «Прострочені сторінки та Очищення сміття», в якому необхідно встановити так званий «час життя кешу». По суті це час, протягом якого сторінка зберігається на сервері. При його закінченні кеш-копія видаляється замість неї генерується нова сторінка. Час життя кешу вказується в секундах, наприклад, 3600 секунд дорівнюють 1 годині, 86400 - діб. Якщо ви бажаєте, щоб ваш кеш автоматично не оновлювався, впишіть у віконце цифру 0.

Природно, щоб внести зміни в налаштування часу, потрібно натиснути на кнопку «Змінити час життя копії». При необхідності можна розділити кешування, наприклад, дозволити кеш сторінок і записів, але заборонити кешування архівів і рубрик.

У вкладці «Стан кешу» зберігається інформація про кількість створених кеш-копій, їх обсяг та інша статистика. Як правило, сторінка відправляється в кеш при першому запиті користувача, але щоб не чекати цього достатньо заглянути в розділ «Загальний кеш» і створити одним кліком всі кеш-копії сторінок блогу.

Вкладку «Налаштування CDN» рядовому користувачеві, не знайомому з мережами CDN, краще не чіпати.

Кілька років тому WP Super Cache мали суттєві проблеми в сумісності з іншими плагінами. З кожною версією «супер-кеш» покращували та допилювали, що призвело до стабільності роботи плагіна з іншими популярними розширеннями. Так у вкладці «Плагіни» зараз доступні 4 розширення, з якими налагоджений «робочий зв'язок» - МультиБлог, Awaiting Moderation, Bad Behaviour, WPTouch. До речі, WPTouch, найпопулярніший плагін для створення мобільної версії сайту, довго відмовлявся працювати з Super Cache. Щоправда, популярність даного розширення почала знижуватися, через появу адаптивних тем і розвитку браузерів мобільних пристроїв, що за функціональністю не поступаються PC-версіям.


Якщо ж під час роботи плагіна виникають проблеми, слід активувати «Налагодження» у розділі «Обговорення». При увімкненому налагодженні всі помилки записуватимуться в окремий лог-файл, доступний тільки адміністратору блогу.

Кешування роботи блогу суттєво впливає на швидкість відкриття сторінок. Як би ви його не реалізували, у будь-якому випадку доведеться використовувати плагін, що кеширує. І, мабуть, одним з найкращих варіантів буде WP Super Cache, який відрізняється простотою налаштування та гарним функціоналом.

WP Super Cache та WP Touch

WP Touch – найпопулярніший плагін для створення мобільної версії сайту. При спільній роботі ці два плагіни можуть конфліктувати одна з одною. Однак цих проблем можна уникнути за допомогою налаштувань. Найкраще ознайомиться з інструкцією, даною розробником WP Touch.

1. Встановіть та активуйте плагін WP Super Cache. Для цього потрібно зробити таке:

  • Перейдіть до Плагіни -> Додати новий
  • У полі пошуку введіть WP Super Cache та знайдіть плагін
  • Встановіть та активуйте плагін

Після активації плагіна з'явиться таке повідомлення:

2. Якщо у вас вже правильно налаштовані постійні посилання (ЧПУ) - переходьте на сторінку керування плагіна, натиснувши на текст «Сторінку управління»у повідомленні, або перейшовши в Налаштування -> WP Super Cache.

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

3. У панелі керування плагіна переходимо на вкладку «Налаштування». На цій вкладці знаходяться розширені опції плагіна. Вони поділяються на три групи:

  • Статус кешування
  • Різне
  • Налаштування

Після того, як Ви встановили необхідні параметри, натисніть кнопку «Оновити». Після оновлення сторінки з'явиться таке повідомлення:

Прокрутіть сторінку вниз, доки не побачите жовтий блок, з великою кількістю незрозумілого тексту 😉 Прокрутіть сторінку до кінця жовтого блоку та натисніть кнопку « Оновити правила mod_rewrite» .

Якщо зміни в .htaccess пройшли успішно, Ви побачите зелений блок замість жовтого.

4. Тепер нам потрібно настроїти «Прострочені сторінки & Очищення сміття». У цих параметрах потрібно вказати час життя кешованих сторінок. Я рекомендую встановлювати значення « 0» . З таким значенням у кеша не буде час життя, і він буде доти, доки Ви не видалите його вручну.

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

Також після налаштування роботи плагіна можна створити автоматично кеш-копії всіх сторінок та записів сайту. Це означає, що Ви зробите кешування для всього сайту заздалегідь, та відвідувачам сайту будуть видаватися вже заздалегідь кешовані сторінки. Інакше кешування сторінок відбуватиметься після першого відвідування сторінки.

Загальний кеш

Створити кеш-копії всіх сторінок та записів можна на вкладці "Загальний кеш", перейшовши в яку потрібно лише натиснути кнопку "Створити загальний кеш зараз".

Я сподіваюся, що цей урок допоміг Вам розібратися з установкою та налаштуванням плагіна кешування WP Super Cache. Якщо Ви встановили та налаштували даних плагін, то вже й самі оцінили всі реальні переваги кешування, та швидкість завантаженнявашого сайту стала у рази швидше.

Якщо у вас є якісь питання, не соромтеся і ставте їх у коментарях.

Вітаю Вас, друзі! У першій частині уроку ми говорили з Вами про те, що таке кешування, і яка від нього користь буде на сайті. У цій частині уроку ми розпочнемо безпосередньо налаштування кешування за допомогою плагіна WP Super Cache. Встановлення та налаштування плагіна WP Super Cache 1. Встановіть та активуйте плагін WP Super Cache. Для цього потрібно зробити наступне: Перейдіть у Плагіни -> Додати новий У полі пошуку введіть WP Super Cache і знайдіть плагін Встановіть та активуйте плагін Детальніше про способи встановлення плагінів рекомендую почитати у спеціальному уроці. Після активації плагіна з'явиться таке повідомлення: 2. Якщо у вас вже правильно налаштовані постійні посилання (ЧПУ) -...

Огляд

Проголосуйте за урок

100

Всім привіт!

Сьогодні я розповім вам про плагін для WordPress – WP Super Cache. Він дозволяє кешувати сторінки – тобто прискорювати їхнє завантаження, а значить, і підвищувати пошукову оптимізацію ресурсу. Це дуже зручно для користувачів, які мають повільне підключення до Інтернету або слабкий пристрій. Сторінки з кешу підвантажуватимуться швидше.

Кешування корисне і для самого вебмайстра. Навантаження на хостинг буде значно менше, а значить, немає потреби купувати/орендувати дорожче обладнання.

Як ви, напевно, знаєте, при завантаженні сторінок сайту браузер зчитує всі дані з сервера. Він послідовно провантажує html, css, js-файли, формуючи звичні нам сторінки.

У WordPress, крім іншого, у візуалізації сторінок бере участь і сам двигун. Велика кількість PHP-функцій, шорткодів та інших елементів, які розкидані по всьому жорсткому диску на хості, мають бути відображені правильно.

За допомогою кешування ви можете укласти всю необхідну інформацію в один маленький файл. Тобто весь цей процес візуалізації вже буде зроблено. Браузеру залишиться завантажити та відобразити лише один файл замість десятків та сотень.

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

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

Сайт на ВордПрес і поготів постійно падатиме. Особливо якщо на ньому важкий шаблон із купою вбудованих опцій та добрих 3 десятки плагінів.

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

Встановити кешування на ресурс із ВП можна декількома способами:

  • За допомогою PHP-функцій: у цьому випадку вам доведеться самостійно писати код
  • За допомогою плагінів: у каталозі ВордПрес можна знайти багато безкоштовних плагінів, які зможуть забезпечити вам прискорення завантаження за допомогою кеша.

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

Після встановлення модуля кешування на сайт із WordPress швидкість завантаження сторінок може зрости у 3 – 7 разів. Залежить це від кількох факторів: “ваги” шаблону, кількості інших плагінів, їхньої ваги, параметрів хостингу тощо.

Встановлення

Автоматична установка

Встановити WP Super Cache можна прямо з панелі керування ВП. Переходимо до “Плагінів” – “Додати новий”. Відкриється каталог розширень, де в полі Пошук вводимо назву нашого плагіна.

Можна також спробувати знайти його у вкладках "Популярні" або "Рекомендовані". Як правило, такі корисні модулі представлені там одними з перших.

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

Ручне встановлення

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

Для ручної установки ми повинні перейти на сторінку WP Super Cache на сайті платформи, після чого завантажити на комп'ютер архів з актуальною версією.

Тепер ми маємо розпакувати архів у папку /wp-content/plugins/. Це можна зробити як за допомогою файлового менеджера на хостингу/операційній системі, так і .

При роботі з локальною машиною або виділеним сервером можливі проблеми з правами на файли та каталоги. WP Super Cache не зможе записувати кеш. У цьому випадку ви повинні самостійно виставити всі параметри доступу. Це можна зробити за допомогою інструментів усередині операційної системи (того ж Linux) або FileZilla.

У всіх випадках після успішного встановлення та активації ви побачите наступне повідомлення.

Налаштування

Тепер ми розберемося з питанням, як правильно настроїти WP Super Cache. Ми можемо відтворити два варіанти: швидке налаштування та тонке.

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

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

У такому випадку швидкий спосіб може просто нашкодити і тоді гріш ціна такому рішенню. А вже розширена кастомізація допоможе уникнути проблем. Звісно, ​​за правильної реалізації. Але про це ми поговоримо трохи згодом.

Швидке налаштування

Для первинного швидкого налаштування ви повинні перейти на сторінку керування у вкладку “Прості”. Зверніть увагу на пункт Статус кешування, після чого переключіть чекпоінт на варіант Кешування включено. Тепер залишається підтвердити зміни, натиснувши кнопку "Оновити".

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

Такий варіант підійде для більшості. Як правило, швидким настроюванням можна вирішити проблеми блогів, лендингів, сторінок-візиток на WordPress. Для ресурсів із складнішою структурою може знадобитися тонка настройка.

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

Тонка настройка

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

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

Давайте докладніше розглянемо кожен із них:

  • Простий

Кешування виконується за допомогою PHP. Як я вже й сказав, такий варіант працюватиме майже з усіма хостингами. Мінус – повільніший, порівняно з другим.

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

  • Експерт

Використовується функція mod_rewrite. Для правильної роботи цієї функції може знадобитися додаткове налаштування хостингу.

На сервері має бути встановлений Apacheі разом з ним включені такі модулі: mod_rewrite, mod_mime, mod_headers та mod_expires.

Якщо з якихось причин режим “Експерт” не працює, то ви повинні звернутися до технічної підтримки вашого хостингу з проханням включити перераховані вище модулі.

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

Різне

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

Різні параметри:

  • Не кешувати для відомих користувачів:рекомендована опція, яку бажано увімкнути. Наприклад, якщо ви забудете її включити та вирішите налаштувати щось на своєму сайті, то через кеш ви не відразу побачите зміни. Щоразу доведеться заходити в налаштування WP Super Cache і видаляти кеш вручну.
  • Не кешувати сторінки з GET: дозволяє вимкнути запис у кеш сторінки з UTM-мітками та параметрами GET. Як правило, ця функція не використовується вебмайстрами. Потрібна тільки за певних обставин, які нас поки що не дуже цікавлять.
  • Стискати файли кешу: додаткове стиснення файлів за допомогою gzip На звичайних хостингах навряд чи працюватиме, тому що там найчастіше використовуються нестандартні версії Nginx або Apache. Можливість увімкнення gzip-стиску уточнюйте у технічній підтримці вашого хостингу.
  • Кеш HTTP заголовків: при включенні цієї опції замість одного файлу буде створюватись два – у форматі PHP. До одного будуть записані всі заголовки (тайтли), до іншого – вміст. Найчастіше ця функція не потрібна. Усі тайтли регулюються самим сервером.
  • Автоперебудова кешу: залишаємо функцію включеної, оскільки це дозволить підвищити швидкість завантаження. Плюс не буде проблем із додатковим навантаженням на сам хост.
  • Помилка 304: ще один рекомендований параметр, який потрібно увімкнути. Тепер при повторному візиті одного конкретного користувача за неправильною адресою сторінка з помилкою 304 підвантажуватиметься з кешу, позбавляючи необхідності заново генерувати її. Знімає навантаження із сервера.
  • Вважати відомих користувачів анонімними: спірна функція Усі користувачі, які відомі вашому ресурсу (коментатори, авторизовані тощо) будуть отримувати кеш нарівні з анонімами. При включенні може виникнути ряд неприємних помилок, які призведуть до проблем з відображенням цих найвідоміших користувачів. Найчастіше цієї опції немає потреби. Залишаємо вимкненою.
  • Гордо сказати світові, що сайт витримає будь-яке навантаження: копірайт авторів плагіна. Розміщується у футері із зворотним посиланням на розробників. Включити чи залишити все як є – вирішуйте самі. Але я не пхав би зайві копірайти у футер, тим більше що з більшістю шаблонів це може конфліктувати.

Розширені

Розширені параметри, за допомогою яких здійснюється тонка настройка якихось нестандартних типів даних (наприклад, динамічних), мобільних пристроїв.

Що входить до розширених параметрів:

  • Включити динамічне кешування: підійде для сторінок із динамічним вмістом. Також буде корисно, якщо ви постійно керуєте налаштування або код шаблону. Відключаємо, тому що для звичайних блогів та сайтів у ньому немає жодної потреби.
  • Підтримка мобільних пристроїв: включаємо лише якщо на проекті використовується своя окрема мобільна тема. Вона створюється за допомогою функціоналу шаблону, або за допомогою плагінів. Однак поспішаю помітити, що здебільшого ця функція не використовується.
  • Прибрати підтримку UTF-8 із файлу.htaccess: знову ж таки відключаємо. Опція потрібна тільки в тому випадку, якщо htaccess відображаються некоректні символи.
  • Очистити всі файли кешу під час публікації або оновлення: зручна функція Коли ви постійно редагуєте записи або сторінки, автоматичне очищення кешу може позбавити вас необхідності робити це вручну.
  • Додаткове звіряння кешу: відключаємо опцію, тому що вона може порушити роботу вашого ресурсу. У звичайних умовах у ній немає сенсу.
  • Оновлювати сторінку при додаванні нового коментаря:у звичайних умовах деякі користувачі не бачитимуть нових коментарів. Ця функція дозволить уникнути таких проблем. Тепер при додаванні нового коментаря кеш сторінки оновлюватиметься.
  • Створити список сторінок у кеші:абсолютно непотрібна функція. Ви можете переглянути список у розділі “Стан кешу”.
  • Жорстке блокування файлів:не особливо корисне налаштування, яке буде актуальним тільки для дуже слабких хостингів. Відключаємо.
  • Пізня ініціалізація:параметр, корисний розробникам. Для звичайних користувачів створюватиме додаткові проблеми. Відключаємо.
  • Секретний ключ:потрібен для перегляду сторінки в обхід кешу. Працює це так: https://сайт.ру/?donotcachepage=ВАШКЛЮЧ.

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

Сам плагін зазвичай створює додаткову папку - cache, яка надалі і використовуватиметься.

Прострочені сторінки та очищення сміття

Задаємо час життя кешу. Тобто якщо таймаут становитиме 1 800 секунд, це означає, що кожні півгодини файли будуть генеруватися заново – кеш оновлюватиметься. Рекомендоване значення – 1 год. Але ви можете встановити значення самостійно, виходячи із потужності сервера. Чим потужніший сервер, тим менший час життя.

Тут налаштовується планувальник – інструмент, який здійснює видалення прострочених файлів. Як правило, таймер планувальника складає ⅓ від життя кешу. Але ви можете змінити це значення за вашим бажанням.

Також ви можете задати електронні адреси, на які надходитиме повідомлення про запуск планувальника.

Допустимі типи записів та адреси

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

Те саме стосується й адрес. Сторінки, префікси яких у нижньому полі, ігноруватимуться плагіном. Корисно, якщо ви не бажаєте, щоб якісь окремі файли не кешувалися.

Трохи нижче ви можете побачити поля для налаштування конкретних файлів, які не враховуватимуться WP Super Cache. Далі йдуть пошукові роботи, запити яких також заборонені для кешування. За замовчуванням тут все налаштовано. Додаткові маніпуляції можуть знадобитися лише у крайньому випадку.

Остання опція відповідає за пряме додавання сторінок до кешу. Просто вставте посилання в поле, після чого натисніть "Надіслати".

Висновок

Ось ми розглянули плагін WP Super Cache. Дуже корисний інструмент у руках умілого вебмайстра. Адже, як я вже сказав, за допомогою кешування ви зможете прискорити завантаження сторінок вашого сайту на WordPress, покращити поведінкові фактори і, що найважливіше, підвищити проект у пошуковій видачі. Сайти, які дуже повільно завантажуються, як правило, мешкають десь на дні пошукових систем.

Який варіант налаштування вибрати – також вирішуйте самі. Найчастіше вам вистачить і швидкого. Тому що всі сайти WordPress дуже схожі і розробники WP Super Cache передбачили це, зробивши оптимізацію свого дітища дуже простим для новачків.

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

Про інших читайте у нашому огляді.

Якщо ви хочете самостійно розібратися з WP Super Cache та й взагалі зі створенням сайтів на WordPress, я рекомендую вам . У ньому будуть розглянуті всі основні аспекти розробки власного проекту для заробітку, його оптимізації та подальших перспектив. Досвідчені вебмайстри заробляють від 100 до 500 тисяч рублів на місяць. Чим ви гірші? Швидше переходьте за посиланням, щоб дізнатися про всі подробиці.

Привіт друзі, сьогодні зупинимося на налаштуваннях плагіна для кешування WP Super Cache. У світі, де нормальною вважається швидкість Інтернету, що перевищує 2 мб, будь-якому сайту критично важливо працювати на граничній швидкості завантаження. Вважається, що секундна затримка при завантаженні сторінок сайту може призвести до 30% втрат у бізнесі. Пошукові системи, особливо Google, люблять сайти, що швидко завантажуються.

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

Плагін WP Super Cache

Один із найкращих способів розігнати WordPress-сайт – це використовувати кешування. У цій інструкції ми включимо WordPress-кешування, використовуючи WP Super Cache плагін. Як бонус інструкція про те, як встановлювати MaxCDN (неймовірно популярна і добротна система доставки контенту) з WP Super Cache.

Якщо ви зовсім новачок у WordPress, то спеціально для вас невелике введення в кешування, тому що для подальшого освоєння цієї теми необхідно мати міцний відповідний фундамент

Що таке кешування?

Кешування – це, якщо пояснювати дуже просто, збереження інформації у клієнтському веб-браузері, замість доставки з сервера як відповіді кожен запит. Наприклад, візьмемо фонове зображення на вашому блозі. Сторінок у вас безліч, але для кожної з них використовується одне фонове зображення.

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

Що якби ви могли зберегти фонове зображення в тимчасовій папці власного девайсу? Щоразу, коли з'являється необхідність відобразити зображення, воно береться з тимчасового сховища або «кешу». Кеш, відомий також як кеш браузера, підтримується всіма пристроями, смартфон, планшет або ноутбук.

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

Кешування з використанням плагіна WP Super Cache

WP Super Cache був розроблений Automattic, командою, що створила нашу улюблену WordPress.

Як встановити Super Cache?

Встановлювати плагін найкраще прямо в консолі WordPress, адже це дуже швидко.

Ідемо в консоль WP > Плагіни > Додати новий

Користуючись пошуками, шукаємо WP Super Cache. Перший результат у списку це те, що нам потрібне. Зауважте, що автор плагіна Automattic – підтвердження того, що плагін – той самий. Клацаємо Install Now (Встановити зараз). Після установки активуємо плагін

Активація та налаштування WP Super Cache

Оскільки плагін WP Super Cache створено найкращими WP розробниками, ми можемо бути точно впевнені в одному – у його простоті.

Активувавши в плагін вперше, ви побачите жовтий прямокутник із повідомленням нагорі. Попередження має з'явитися після першої активації. Це означає, що функції WP Super Cache ще не активовані. Просто натисніть на Update Status (Оновити), Щоб перевірити чи пропало повідомлення.

Якщо права на файли та папки у WordPress директорії знаходяться у своїх дефолтних значеннях, то жодної помилки не вискочить. Якщо помилка все ж таки з'явилася, зв'яжіться зі своїм хостинг-провайдером і виправте помилку, щоб можна було продовжити.

Зараз активуємо функції кешування WP Super Cache. Просто клацаємо на Caching On (Кешування увімкнено), а потім на - Update Status (Оновити). Ця дія активує дефолтні налаштування, і оскільки все вже налаштоване на безперебійну роботу з більшістю хостингів, то проблем із сумісністю не повинно бути.

Увімкнувши кешування, ви тепер можете перевірити наскільки правильно працює плагін. Просто натисніть on Test Cache (Перевірити)і ви отримаєте таке повідомлення, як на скріншоті вище зазначене зеленим. Це означає, що кешування на 100% функціональне на вашому сайті.

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

Розбір просунутих налаштувань у WP Super Cache

Тепер настав час дізнатися, що нам здатні дати просунуті налаштування плагіна WP Super Cache.

Таб Advanced (Параметри)

Таб Advanced (Параметри)служить сховищем для багатьох опцій кешування, деякі з яких будуть розглянуті тут.

Відкривши Налаштування, слід вибрати mod_rewrite, Щоб справлятися з кешованими файлами. mod_rewrite - це С-заголовний файл, який говорить серверу, куди доставити кешовані файли. Можна залишити PHP за замовчуванням. Це зменшить навантаження на процесор, але погіршить кешування. Тому рекомендується все ж таки переключиться на mod_rewrite.

Щоб зберегти налаштування, клацніть кнопочку Оновити. Тепер ви побачите великий жовтий бокс із написаними на ньому змінами. WP Super Cache запитає вас, чи зберегти налаштування у файлі htaccess. Просто натисніть на кнопочку Update Mod_Rewrite Rules (Оновити правила mod_rewrite), Щоб зберегти зміни.

Якщо все гаразд, ви побачите зелене повідомлення, що інформує вас про те, що права у файлі.htaccess успішно переписані.

Активуємо ті, які позначені як Recommended (Рекомендовано).

Якщо ви хочете, щоб відомі користувачі (ті, які мають аккаунти на вашому WordPress-сайті) отримували кешовані файли, то поставте галочку навпаки — Не кешувати сторінки відомих користувачів.

Для інших пунктів поставте галочки так, як показано на скрині.

Тепер звернемо увагу на розділ Налаштування

Так як ця група налаштувань вкрай специфічна і відповідає певним вимогам деяких сайтів і варіюється в залежності від таких умов, як конфігурація сервера, трафік сайту, вміст інформації; багато їх не змінюють, проте деякі фахівці рекомендують у розділі Налаштуваннявстановити галочки як показано на скріні нижче.

І нарешті, розділ Прострочені сторінки & Очищення сміття

У пункті Cache Timeoutслід виставити значення щонайменше 3600 секунд. Можна збільшити, наприклад, до 50000, але й розмір кеша на сервері при цьому відповідно буде зростати. Ще нижче встановіть інтервал для очищення кешу.

Таб Contents (Стан кеша)

Цей таб дозволяє вам побачити всю інформацію, що кешується, що міститься на вашому сайті. Ви можете вручну видаляти файли, що кешуються, в цьому табі. Це особливо корисно для тестових потреб. WP Super Cache зберігає файли зі строком кешування на вашому блозі. Нарешті, ви також можете побачити статистику КЕШ для більшості оновлюваної інформації ваших файлів, що кешуються.

Таб Preload (Спільний кеш)

Таб Preload – це щось типу ручного перемикача WP Super Cache. Він дозволяє вам кешувати кожен окремий пост або сторінку з першого дня. Хоча на самому початку цей процес вимагає великих ресурсних витрат, всі зусилля окупляться в довгостроковій перспективі, коли пошукові роботи отримають кешовану версію сайту, яка завжди доставляється швидше, ніж динамічно сформована.

Таб CDN – спосіб перелінкувати MaxCDN з WP Super Cache

За допомогою WP Super Cache ви можете легко інтегрувати CDN у ваш сайт. У випадку WP Super Cache, вам потрібно налаштувати вашого CDN-провайдера і використовувати pull request'и для завантаження файлів з вашого сервера в інфраструктуру CDN.

Однак врахуйте, що ця послуга платна з безкоштовним періодом у 2 місяці, але обов'язковою є вказівка ​​робочої кредитки. Створити свій акаунт можна. Для тих хто все ж таки вирішив спробувати, інструкція нижче під катом. Рекомендації взяті із сайту wpkube.com

Налаштування CDN-провайдера

Зайдіть у свою панель керування MaxCDN і виберіть таб Zones. Таким чином ви потрапите на сторінку the Pull Zones Overview. Клацніть кнопку Create Pull Zone

У налаштуваннях Pull Zone введіть інформацію та переконайтеся, що поле Origin Server URL містить базову URL без кінцевого слеша. Навіть якщо настановне посилання WordPress виглядає, як http://www.mycompany.com/blog/, то базова URL завжди повинна бути такою http://www.mycompany.com.

Клікаємо Create, щоб почати виробництво Pull Zone. Ви повинні побачити повідомлення, подібне до того, яке було показано вище.

Пройде близько 10 секунд, і ви отримаєте повідомлення-підтвердження, що говорить про те, що створена pull-зона.

Заходимо в Панель управління MaxCDN > Overview > Zone Configuration і знаходимо щойно створену Pull Zone.

Копіюємо CDN URL і додаємо до неї http://.

Вклеюємо повний URL (без закриває слеш) у поле Off-site URL, під CDN.

Потім прокручуємо сторінку вгору та вибираємо Enable CDN Support. Не змінюємо жодних налаштувань тут. Просто клацаємо на Save Changes, щоб активувати CDN.

Насолоджуємося плюсами CDN

Використання сервісу CDN для прискорення сайту призводить до позитивних результатів:

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

Підсумок

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

Плагін WP Super Cache працює дещо менш ефективнішим, ніж його найближчий конкурент — W3 Total Cache, але він має кращу сумісність із плагінами та темами і набагато простіше налаштовується. Як це зробити, ви знаєте.