Всім відомо, що швидкодія Wordpress сильно знижується при добовому відвідуванні понад 300 осіб, із-за великої кількості записів, неоптимізованої бази даних. Залежить сильно також вона від кількості встановлених плагінів, а також від їхньої якості. В мене, у першу чергу, на Wordpress сайтах виникають неприємні ситуації надмірного навантаження на хостинг. І таку проблему потрібно якось вирішувати.
Із PHP я на Ви, тому для вирішення таких проблем використовую плагіни. Багато хто рекомендує для оптимізації скриптів ставити один плагін, для оптимізації бази даних другий і так далі. Але вже лише від самих плагінів для оптимізації може виникати надлишкове використання ресурсів.
Потрібне одне універсальне рішення. І я його знайшов. Це плагін Clearfy. Розробникам в одному рішенні вдалося зібрати максимум інструментів для оптимізації.
Зверніть увагу! Хоч це і плагін, проте бездумне вмикання різних параметрів оптимізації може призвести до повного падіння сайту. Тому уважно читайте підказки та відносьтеся вдумливо до кожного параметру оптимізації.
Із Clearfy ви зможете:
- Очищувати код сайту від зайвого сміття;
- Покращити захист сайту від зловмисників, заблокувавши вразливості;
- Покращити пошукову оптимізацію та індексацію у пошукових системах;
- Провести оптимізацію інших плагінів;
- Зменшити навантаження на хостинг, покращити швидкодію.
До ваших послуг понад 50 безкоштовних та корисних функцій. Один плагін може замінити декілька інших, у тому числі плагін аналітики, керування оновленнями сайту та плагінами і так далі.
Можна легко позбутися дублів сторінок, видалити зайвий код, очистити базу даних, позбутися від непотрібних віджетів, які лише створюють навантаження на сайт.
Плагін використовують вже багато тисяч користувачів по всьому світі та відмічають покращення швидкодії сайту і зростання показників у таких сервісах як Pingdom, GTmetrix, Google PageSpeed Insights і YSlow. Я можу цілком підтвердити ці слова власним прикладом. Покращення, хоча і не сильно значні, але дійсно є. Не потрібно думати, що плагін панацея від усіх проблем. Всі сайти індивідуальні. На кожному своя версія WordPress, власна підбірка плагінів, хостинг і тому подібне. Тому в когось продуктивність може підскочити в два рази, тоді як в іншого ніяких помітних змін не відбудеться.
Плагін підтримує російську мову, тому налаштування будуть зрозумілими. Налаштування об’єднанні в групи для зручної навігації.
Функції плагіна Clearfy:
Видалення сміття та оптимізація коду
- Вимкнення RSS каналів;
- Вимкнення Rest API;
- Вимкнення Emojis;
- Вимкнення jQuery Migrate;
- Вимкнення Embeds;
- Вимкнення dns-prefetch;
- Вимкнення RSD-посилання;
- Вимкнення wlwmanifest-посилання;
- Вимкнення коротких лінків;
- Вимкнення лінків попередній та наступний запис;
- Видалення стилів .recentcomments;
- Стиснення Html;
- Видалення шкідливих та недопустимих символів із URL та імен файлів.
SEO оптимізація WordPress
- Автоматичне заповнення атрибута alt для зображень;
- Генерування правильного robots.txt;
- Автоматичне вставлення в заголовок Last Modified;
- Повернення заголовка If-Modified-Since;
- Видалення дублів заголовків хлібних крихт у Yoast SEO;
- Видалення тега image:image із XML карти, яка згенерована Yoast SEO;
- Вимкнення посилання JSON-LD;
- Вимкнення структурованих даних, які генеруються Yoast SEO;
- Видалення із секції head коментарів Yoast SEO.
Видалення дублів сторінок
- Видалення архівів дат;
- Видалення архівів автора;
- Видалення архівів міток;
- Видалення сторінок вкладень;
- Видалення посторінкової навігації записів;
- Видалення ?replytoco.
Налаштування приватності WordPress
- Приховування версії WordPress шляхом видалення meta generator;
- Видалення версії стилів файлів;
- Видалення версії у javascript файлах;
- Видалення Querystrings для покращення роботи плагінів кешування;
- Видалення коментарів в html.
Захист WordPress
- Функція для вимкнення можливості дізнатися логін автора;
- Функція приховування помилок при вході на сайт. Зловмисник не дізнається, що він неправильно ввів: логін чи пароль;
- Вимкнення XML-RPC;
- Видалення лінка X-Pingback.
Віджети
Видалення таких віджетів як Посилання, Архіви, Мета, Пошук та ін.
Керування оновленнями WordPress, тем та плагінів
- Увімкнення автоматичного оновлення;
- Вимкнення автоматичного оновлення;
- Увімкнення автоматичного оновлення тем;
- Вимкнення автоматичного оновлення тем;
- Увімкнення автоматичного оновлення WordPress;
- Вимкнення автоматичного оновлення WordPress;
- Вимкнення оновлення перекладів;
- Вимкнення нагадувань про оновлення.
Коментарі
- Вимкнути коментарі;
- Видалити коментарі;
- Закрити коментарі;
- Наявна можливість видалити поле «Сайт» у формі коментування;
- Заміна зовнішніх лінків у коментарях на JavaScript код;
- Заміна зовнішніх лінків авторів коментарів на JavaScript код.
Сповіщення
- Функція повного приховування сповіщень.
- Оптимізація Heartbeat API
- Вимкнути Heartbeat API;
- Обмежити Heartbeat API.
Оптимізація верхньої панелі адміністратора
- Видалення, приховування або вимкнення верхньої панелі;
- Видалення логотипу із адмінбару;
- Зміна тексту вітання WordPress.
Оптимізація записів
- Вимкнення ревізій;
- Встановлення ліміту на ревізії;
- Вимкнення автозбереження;
- Вимкнення «Розумних лапок»;
- Вимкнення автоматичних параграфів.
Менеджер скриптів та стилів
- Вимкнення зайвих стилів із тем та плагінів;
- Вимкнення зайвих скриптів із тем та плагінів.
Список функцій досить значний та допоможе покращити показники вашого сайту.
Що зробив я? На вкладці продуктивність вимкнув Emojis, видалив RSD посилання, профіль XFN (XHTML Friends Network), вимкнув WordPress іконки (для фронтенда), граватари, ревізії, автозбереження, видалив версію javascript файлів та фалів стилів. Краще подивитися скриншот:
Як тестувати плагін правильно? Вмикати функції поступово, інакше при проблемах роботи сайту буде важко знайти причину. Після увімкнення певної опції потрібно провести тестування сайту. Робити це потрібно у вікні браузера в режимі інкогніто та обов’язково чистити кеш (якщо у вас встановлений плагін для кешування). Кожне нове тестування потрібно робити у новому інкогніто вікні (тобто кожен раз після тестування його потрібно закривати та перед початком тестування відкривати знову). Навіщо саме так? Тому що дуже часто (на своєму сайті спостерігаю постійно) чищення кешу замало. Ніби після оптимізації та очищення кешу сайт працює відмінно, але якщо відкрити його у інкогніто вікні – зразу бачиш всі проблеми (то зображення не виводяться на головній сторінці, то стилі «поїхали» і так далі).
Які опції у мене викликали збої в роботі сайту? Не працювала галерея при видаленні jQuery Migrate. Не працювало меню-акордеон при оптимізації CSS коду. Оптимізація HTML коду та коду JavaScript працює нормально.
Сторінка плагіна Clearfy
Платна версія плагіна
Сторінка на wordpress.org