7 робочих способів підвищити швидкість завантаження WordPress
Головне, з чим клієнт стикається щодо вашого сайту, навіть перед структурою чи змістом, це швидкість його стекування.
Звичайний веб-клієнт передбачає, що сторінка накопичуватиметься від 500 мс (швидко) до 2 секунд (помірно, але задовільно). Якщо ви перевірите час стекування свого сайту, і він виявиться більшим за 2 секунди, подумайте про те, що ваш сайт може бути пропущений або закритий клієнтом.
Оскільки велика частина сайтів сьогодні базується на WordPress, таким чином, щоб підтримувати швидкість і роботу вашого сайту, рекомендується розуміти прогресування швидкості укладання сторінок у WordPress, а також вивчати поради та пастки, які допоможуть вам прискорити ваш сайт WordPress. Боже мій, найкращий із них.
Використовуйте легкі системи та теми
Теми WordPress постійно передають пристойний розмах, що знижує швидкість стека сторінок вашого сайту. Це збільшення пов’язане з величезною кількістю стокових зображень, марнотратними та довгими кодами тощо.
Найкращий крок вперед – це знайти правильне поєднання між візуальним інтересом об’єкта та швидкістю стекування сторінок. Шукаючи тему WordPress, пам’ятайте про супровідні акценти:
- Перевіряйте аудити теми, особливо шукайте дані про виконання.
- Проведіть тестове виконання демонстраційних сторінок теми.
- Зверніть особливу увагу на теми WordPress за замовчуванням, які мають легкий код і згодом добре працюють.
- Подивіться на предмети, засновані на Genesis і Thesis Framework, які, за чутками, можуть бути виконані.
Перевага від енергії резервування
Резервування – це метод збереження сторінок вашого веб-сайту як статичних сторінок і обслуговування їх клієнтами без надсилання запитів HTTP на сервер. Це допомагає прискорити сайт WordPress. Що ви можете зробити, щоб скористатися цим вибором?
Спочатку знайдіть цінний модуль зберігання WordPress, прочитайте його документацію та використайте його, щоб зарезервувати кілька сторінок вашого сайту. Серед престижних — WP Rocket і W3 Total Cache.
Ви можете виконати збереження програми, використовуючи кінцеві заголовки, які показують веб-програмі, які документи запитувати на сервері, а які вона може вибрати з резерву програми. Зі зменшенням запитів HTTP швидкість стеку сторінок значно зростає. Для цього вам потрібно буде додати цей код до запису htaccess.
# enabling expirations
ExpiresActive On
# The default directive
ExpiresDefault "access plus 3 months"
# Your favicon
ExpiresByType image/x-icon "access plus 1 year"
# Photos
ExpiresByType image/gif "access plus 3 months"
ExpiresByType image/png "access plus 3 months"
ExpiresByType image/jpg "access plus 3 months"
ExpiresByType image/jpeg "access plus 3 months"
# CSS
ExpiresByType text/css "access plus 3 months"
# Javascript
ExpiresByType application/javascript "access plus 1 year"
Попередня вибірка областей, менш відома стратегія
Області попередньої вибірки – це такий вибір, як резервування, де ви адекватно висвітлюєте веб-програму, щоб завчасно запропонувати місця, щоб діяльність «отримання» не виконувалася в сезон стека сторінок, і, отже, швидкість веб-сайту прогресувала.
Щоб уможливити це, ви можете додати код пробілу попередньої вибірки до запису header.php. Ось випадки зазвичай використовуваних кодів простору попередньої вибірки.
Для Google Fonts:
Для Google Analytics:
Позбавтеся від безглуздих і ємних модулів
Модулі WordPress корисні, у будь-якому випадку надмірна кількість модулів означає надмірну кількість запитів на сервері, що спонукає до помірного стекування сторінок. Інші пов’язані проблеми включають загрози безпеці та проблеми з пам’яттю. Найкраще просто надсилати модулі, без яких ваш сайт не може обійтися.
Ви можете використовувати Plugin Performance Profiler (сам по собі модуль), щоб відрізнити найбільш помітно погану продуктивність модулів у вашому WordPress і замінити їх кращими.
Крім того, є модулі, які ви навряд чи використовуєте більше двох разів на місяць (наприклад, генератори ескізів і так далі). Найкраще вимкнути їх і просто ввести в дію під час використання. Ви також можете перевірити, які модулі можна просто видалити, і використовувати деякі онлайн-пристрої.
Використовуйте CDN для кращої швидкості стеку сторінок
Знаєте про CDN (мережі доставки вмісту)? Це місце, де вміст, який надається клієнту, передається з геологічно найближчої ферми серверів, що підвищує швидкість передачі. Це відбувається на тій підставі, що менший час обміну, зменшені стрибки навхрест через брандмауери та комутатори та різні параметри сприяють швидшому завантаженню сторінок для геологічно розкиданих скупчень людей.
Найкращі адміністратори CDN пропонують модулі узгодження WordPress, які допоможуть вам швидко налаштувати та організувати свій сайт, щоб використовувати переваги CDN. У довгостроковій перспективі це також призводить до того, що ви краще контролюєте переміщення на тій підставі, що більша частина величезного тягаря (фотографії) буде знята з сервера веб-хостингу, що просто залишає тему для переміщення.
CDN Enabler — це безкоштовний приголомшливий модуль, який можна запустити за лічені секунди. Вибираючи, що ви можете зібрати з CDN, вибирайте безглузді надмірності. Дійсно, навіть фавікон можна стекувати через CDN. Просто перемістіть його в кореневий органайзер WordPress і додайте супровідний код до запису header.php:
Пакуйте вагомі картинки
Щоб поставити речі з точки зору, ось реальність. Основна тема WordPress займає близько 30 МБ місця для зберігання, тоді як візуально значний сайт, наприклад, електронний магазин, займає кілька ГБ місця для розміщення зображень. Уявіть собі сценарій, за якого ви можете зменшити розмір запису зображення більш ніж наполовину зі спотвореною контрастністю якості.
Ви можете змінити розмір і запакувати зображення в інструмент тиску на базі ОС, перш ніж передати їх, або використати модуль WP, як-от SmushIt, щоб зменшити рекордний розмір зображень для вашого сайту WordPress.
Попереднє рукостискання SSL
SSL або Secure Sockets Layer/Transport Layer Security — це методи, за допомогою яких веб-сервери та клієнти кодують і захищають увесь рух. Це стало стандартом безпечного обміну HTTP та іншого переміщення в Інтернеті. Однією з незручностей скремблювання є певні накладні витрати та простої, коли клієнт і сервер встановлюють асоціацію.
Ви можете пришвидшити безпечні асоціації, оновивши SSL-рукостискання за допомогою CDN. CDN виконує накладні витрати за вас, таким чином зменшуючи час, витрачений на створення основного сеансу SSL, і, крім того, підтримуючи захищену асоціацію. Це також дає вам додаткову перевагу, гарантуючи декларацію про перевірку, незалежно від того, використовує ваш власний сервер чи спеціалізований кооператив лише підтвердження з нижчою оцінкою. Різниця полягає в тому, що програми вашого кінцевого клієнта, а також веб-індекси, такі як Google, бачать найкращий рівень автентифікації SSL, наданий CDN.
Видаліть старі виправлення зі своєї бази даних
Повірте, ваш WordPress відключиться, якщо ви не будете мати справу з базою даних і підтримувати її в чистоті. Ви можете зробити це, обмеживши кількість виправлень публікації. WordPress дійсно вносить надмірну кількість виправлень, поки ви створюєте горщик, і все займає місце. Ви можете скасувати поправки або встановити максимальну кількість змін. Щоб ослабити, додайте супровідний код до запису wp-config.php.
define('AUTOSAVE_INTERVAL', 300); // seconds
define('WP_POST_REVISIONS', 5);
Спроба тиску GZip
Ми обговорювали тиск зображення; однак ви також можете запакувати CSS, Javascript і сторінки сайту на рівні сервера, що зменшує час на обмін інформацією між програмою. Ось як це можна зробити:
- Перейдіть на сайт checkgzipcompression.com і введіть свій сайт.
- Виберіть свій модуль зберігання, перейдіть до налаштувань кешу веб-переглядача та поставте позначку біля поля Увімкнути стиснення HTTP.
Висновок
Гідна продуктивність WordPress передбачає гідну роботу сайту. Якщо вам не потрібно, щоб ваші клієнти були розчаровані швидкістю вашого сайту, спробуйте ці різноманітні поради та пастки, які я вказав у цій публікації, за допомогою яких ви зможете покращити роботу свого сайту WordPress і збільшити швидкість стека сторінок .
Розкажіть нам, як ви зрозуміли, як підтримати швидкість WordPress, і чи допомогли вам якісь із моїх порад. веселе тестування.