Де знаходитись час кешу у вордпрес. Кешування WordPress блогу за допомогою плагіна Hyper Cache - встановлення та налаштування. Database Cache - кешування бази даних
Пройшов деякий час відколи Google анонсував, що швидкість, з якої завантажується сайт, вплине на позицію в списку видачі. Те саме стосується і мобільних пристроїв. Але найбільше вас має хвилювати те, як повільна робота сайту позначиться на користувачах. Наприклад, ви знаєте, що половина відвідувачів сайтів в Інтернеті вважають, що він повинен завантажитися за дві секунди і менше? Я думаю, що це дуже справедливо, адже якщо так подумати, то немає нічого дратівливішого, ніж дивитися як щось підвантажується. Не кажучи вже про ті незручності, які зазнає людина, коли хоче щось купити, а сайт гальмує.
На щастя, існує багато способів, як можна прискорити свій сайт. Одним із найкращих варіантів є використання спеціального модуля для кешування (cache). Сьогодні ми коротко розглянемо що таке кешування і чому воно таке критично, коли мова заходить про швидкість завантаження сторінок. Крім цього, я також поділюся з вами списком кращих плагінів на ринку по роботі з кешем.
Що таке кеш?
Кеш (cache) називається таке місце в комп'ютерній пам'яті, де зберігаються дані для майбутнього використання. Наприклад, замість того, щоб повністю виконувати процес із завантаження сайту з бази даних, частина даних підкачується з кешу. Коли відвідувач ходить по вашому сайту, сайт запитують дані з бази даних, яка зберігається на хостингу. Якщо бути точніше, вони запитують зображення, Javascript і CSS вашого сайту, щоб він був у читабельних файлах HTML і доставлявся прямо в браузер. На жаль, цей процес потребує певних ресурсів та займає час. Однак немає потреби в тому, що користувачам сайту було потрібно щоразу запускати цей процес. Особливо коли мова заходить про статичний контент вашого сайту. Наприклад, опубліковані посади, які навряд чи хтось вже редагуватиме.
Саме тому кешування вашого сайту необхідне, якщо ви хочете:
- швидко надавати доступ до даних сайту, які рідко змінюються
- прискорити весь процес завантаження сайту
- надати більш якісний досвід користувача для всіх відвідувачів свого сайту
- просувати в позиціях видачі пошукових систем, завдяки вищим показникам завантаження
- прибережіть серверні ресурси і знизите кількість крахів
Як ви бачите, є безліч переваг у тому, щоб кешувати ваш сайт на WordPress.
Основний функціонал, який є у кожному зі згаданих плагінів:
- кешування для мобільних користувачів
- зменшення розмірів файлів та стиснення GZIP
- налаштування розкладу очищення кешу
- підтримка HTTPS/SSL
Найкращі плагіни для кешування WordPress
Знаючи, що швидкість сайту дуже важлива і що вона залежить безпосередньо від кешування, нашим наступним кроком буде додати відповідний плагін собі на сайт. Ось кілька найнадійніших, доступних і багатих на функції рішень.
Нещодавно один із наших читачів запитав нас, як очистити кеш WordPress? Ваш веб-браузер, сервер та плагіни, встановлені на вашому сайті, можуть використовувати процес кешування, який навряд чи дозволить вам побачити оновлений статус вашого блогу.
У цій статті ми покажемо вам, як правильно очищати кеш вашого блогу WordPress.
Рішення для кешування зберігають статичну версію вашого сайту. Це дозволяє WordPress пропускати найважчі PHP-скрипти та підвищувати продуктивність вашого сайту.
WordPress Існує багато типів рішень для кешування. Найпопулярнішими є плагіни кешу типу "І".
Ці плагіни надають простий у використанні інтерфейс для керування кешем блогу, закінченням терміну зберігання кешованого вмісту та кешуванням на вимогу.
Хостинг WordPress, керований такими постачальниками, як WPEngine, використовує власні рішення для кешування, тому вам не потрібно встановлювати цей плагін для кешування.
Якщо ви використовуєте службу CDN, таку як MaxCDN або CloudFlare, вона також обслуговуватиме кешовані копії статичного вмісту.
Якщо ви використовуєте брандмауер веб-застосунки як "Або" Щоб підвищити безпеку WordPress, у них також є власний кеш для прискорення роботи вашого сайту і скорочення часу простою.
Нарешті, ваш браузер може зберігати кешовані версії сторінок на вашому комп'ютері.
Метою кешування є прискорення вашого сайту і поліпшення загального досвіду користувача. Однак, іноді це заважає вам побачити зміни, які ви вносите на своєму сайті, що може бути неприємно. У цьому випадку вам потрібно буде очистити кеш, щоб побачити зміни.
Тим не менш, давайте подивимося, як очистити кеш у WordPress.
Крок 1: очистити кеш браузера
По-перше, вам потрібно очистити кеш вашого , Більшість веб-браузерів можуть зберігати статичний контент, такий як таблиці стилів, JavaScript та зображення з веб-сайту, щоб прискорити подальші відвідування.
Однак, іноді веб-браузери можуть не розуміти, що веб-сторінка змінилася. Замість отримання нової копії вони можуть перезавантажити сторінку з кешованої версії на вашому комп'ютері.
Ось як ви очистите кеш вашого браузера Google Chrome. Спочатку ви повинні натиснути на значок меню, а потім вибрати« Додаткова Інструменти> Очистити навігаційні дані .
Відкриється вікно, де ви можете вибрати контент, який хочете видалити. Переконайтеся, що кешовані зображення та файли перевірено, а потім натисніть кнопку " Очистити дані переглядуп».
Ви успішно очистили кеш браузера, і тепер можете спробувати зайти на ваш сайт.
Якщо ви ще не бачите змін, перейдіть до наступних кроків.
Якщо ви хочете вибрати один з двох найкращих плагінів для керування кешем WordPress, ознайомтеся з нашою статтею:
Для інших веб-браузерів зверніться до відповідної документації про те, як стерти кеші.
Крок 2: очистити кеш плагіна WordPress
Якщо ви використовуєте кешування плагін на WordPress, ви повинні очистити кеш вашого плагіна. Більшість плагінів для кешування дозволяють легко зробити це з відповідних налаштувань.
Очистити кеш із WP Super Cache
Це дозволяє користувачам миттєво кешувати свій сайт в один клік. Його робот автоматично вибирає ваші сторінки WordPress для створення кешу, а потім автоматично активує рекомендовані параметри кешування WordPress, такі як стиснення GZIP, кешування сторінок та попереднє завантаження кешу.
WP Rocket також включає додаткові функції, які можна включити для подальшого підвищення продуктивності. Включаючи відкладене завантаження зображень, підтримку CDN, попередню вибірку DNS, мініфікацію тощо.
2. WP Fastest Cache
WP Fastest Cache – це кеш-плагін WordPress, який пропонує практично все, що може шукати користувач. Розробники цього плагіна стверджують, що це найпростіша та найшвидша система WP Cache. І, якщо чесно, це так! Завдяки більш ніж активним налаштуванням 300 000 цей плагін пропонує відвідувачам швидкий перегляд сторінок.
Привіт дорогі читачі блогу У цій статті ми торкнемося важливої теми прискорення вашого блогу на платформі WordPress і зниження навантаження на сервер хостингу за допомогою hyper cache.
- Це плагін кешування wordpress (кеш wordpress). Обов'язково застосовуй кеш wordpress та швидкість завантаження твого сайту суттєво збільшиться.
У разі збільшення кількості відвідувачів на ваш блог виникає проблема. Коли читач хоче подивитися певну сторінку на вашому сайті, він повинен почекати, коли на сервері вона згенерується відповідно до її теми wordpress та змісту.
Скільки разів будуть вимагати певну сторінку, стільки разів вона буде створюватися на сервері знову і знову. Чим більше відвідувачів прийдуть на блог, тим більше навантаження на сервер і довше завантаження.
Все це можна уникнути, якщо застосувати так зване кешування або кеш wordpress. Що це таке?
Це процес збереження згенерованої сторінки за вашим запитом у певній директорії на сайті за допомогою плагіна Hyper cache. Тепер, якщо ще хтось звернутися на сервер до тієї ж сторінки, вона не генеруватиметься заново, а просто візьметься з потрібної папки, де зберігається кеш wordpressі передається на браузер користувача.
Таким чином, кешування веб-сторінок блогу є дуже ефективним способом зменшення навантаження на сервер хостингу та прискорення роботи всього блогу.
Плагін Hyper cache. Встановлення та налаштування кеш wordpress.
Дуже добре, що кеш wordpressпрацює лише для незареєстрованих користувачів вашого блогу. У більшості випадків власники сайтів не дозволяють реєструватися відвідувачам на своєму ресурсі і виходить, що єдина людина, зареєстрована на блозі – це адміністратор, тобто ви.
Це означає, що особисто для вас кеш wordpressпрацювати не буде і це чудово. Уявіть, що ви зробили якісь зміни на своєму блозі (наприклад у дизайні), тоді виходить ви ці зміни не побачите, поки не скинете кеш wordpress і так потрібно було б робити постійно.
Завантажити плагін кешування можна з офіційного сайту wordpress.
- Розпакуйте архів із плагіном та закиньте папку Hyper cache у папку c плагінами wp-content/plugins/ на вашому сервері за допомогою FTP клієнта
- Зайдіть в консоль вашого блогу Плагіни-Додати новий-Завантажити-Встановити
Увімкнення кеш-wordpress.
Для цього відкрийте для редагування файл конфігурації wp-config.php, який знаходиться в кореневій директорії вашого блогу і вставте туди наступний рядок коду:
define('WP_CACHE', true);
Це можна також зробити за допомогою файлового менеджера Filezila.
Вставку можна робити в будь-яке місце файлу конфігурації wp-config.php десь ближче до кінця, але до рядка:
/** Абсолютний шлях до директорії WordPress. */
if (!defined('ABSPATH'))
або, якщо англійською мовою:
/** WordPress absolute path до WordPress directory. */
if (!defined('ABSPATH'))
define('ABSPATH', dirname(__FILE__) . '/');
Тепер повертаємось у консоль блогу Плагіни, знаходимо плагін кешування Hyper cache та активуємо його.
Для того, щоб плагін Hyper cache міг створити на блозі папку для кеш wordpress, потрібно встановити права доступу 777 на папку wp-content або wp-content/plugins/hyper cache/. Про встановлення прав доступу читай цю
Потім папкам wp-content або wp-content/plugins/ hyper cache можна повернути права 755, а новій папці wp-content/plugins/ hyper cache/cache поставити 777, і тоді плагін Hyper cache зможе в неї записувати або прати всі файли HTML з кеш wordpress.
Налаштування правильної роботи плагіна Hyper cache.
Зайдемо до налаштувань Hyper cache відразу після активації його роботи, натиснувши Параметри
Або те саме буде, якщо зайти в консоль блогу Параметри — Hyper cache
В області Конфігурація буде зроблено основну частину налаштувань плагіна кешування Hyper cache. Насамперед ставимо галочку навпроти поля Активувати кеш? І зберігаємо налаштування Зберегти.
Все, кеш wordpress включено, можна побачити далі, скільки всього сторінок кешовано.
Навпроти поля Час життя кешованих сторінокпотрібно виставити число в хвилинах, протягом цього часу зберігатиметься HTML копія ваших веб-сторінок і будь-який користувач протягом цього часу отримуватиме її саме звідти.
Немає сенсу ставити число маленьким, оскільки більшість сторінок на вашому блозі не оновлюється і зберігається в архіві. У мене коштує 7200 хвилин (5 днів). Так радить відомий технар Є.Попов.
Потрібно лише дивитися, чи дозволяє дисковий простір на сервері зберігати багато сторінок, що кешуються. А це залежить від тарифного плану на хостинг, який ви купили для свого блогу та кількості відвідувачів, точніше від кількості сторінок, які читачі хотіли б подивитися.
В основному дисковий простір не менше 2-5 Гб, так що 7200 хвилин буде саме.
Наступне поле "Автоочищення кожні" також призначене для оптимального використання дискового простору жорсткого диска на сервері. Тобто кожні 1440 хвилин (це в моїх налаштуваннях відповідає 1 день) з папки з кешем видаляються нотатки, час життя яких минув.
Так видаляються непотрібні і марні файли з періодичністю, яку задасте ви.
За допомогою поля Як очищати кешможна задати спосіб очищення при оновленні старого матеріалу або під час створення нового:
- All- відповідає оновленню всього кеш wordpress
- None- кеш wordpress не змінюється
- Single page (Single page strikly) — оновлюється кеш лише тієї замітки, в якій відбулися зміни
Це поле можете заповнити як у мене (дивися вище) або вибрати самостійно.
В полі Gzip стискможна поставити галочку, і тоді файли кеш wordpress будуть зберігатися та відправлятися у стислому вигляді, що зменшить навантаження на сервер та збільшить швидкість блогу.
Якщо галочка в полі Do not cache the home (Не кешувати домашню сторінку) домашня сторінка не піддасться процесу кешування.
Це може знадобитися у разі частого оновлення домашньої сторінки, коли саме створення кеш wordpress втрачає сенс, тому що кеш часто оновлюється і тоді не важливо, де йде формування сторінки – з кешу або звичайним чином.
Якщо ви не бажаєте кешування будь-якої частини блогу, можна в полі виключити URIвписати частину адреси (наприклад, категорії блогу /kartinki-foto-smeshno) і тоді сторінки, що містять цю частину URL адреси кешуватися не будуть.
Інші налаштування можна залишити як є. Не забудьте натиснути кнопку Зберегти.
Поруч із кнопкою Зберегти ще дуже важлива кнопка Очистити кеш. Вона вам знадобиться, коли ви зміните дизайн блогу та захочете, щоб оновлення побачили відвідувачі блогу. Інакше їм постійно видаватиметься лише стара кешована версія всіх сторінок.
Основна робота виконана, потрібно перевірити, чи працює кешування на блозі за допомогою плагіна Hyper cache. Для цього виконайте такі дії:
Зайдіть на свій блог через інший браузер. Вийде, що ви зайшли як звичайний відвідувач, а не адміністратор
Натисніть Ctrl-U. Перед вами відкриється вихідний код сторінки
Пройдіть у самий низ вихідного коду. Ви повинні побачити щось на кшталт рядка