Допоможіть, мій веб-сайт wordpress занадто повільний; Вміст CN, веб-сайти; Блог

вступ
Швидкість веб-сайтів набуває все більшого значення за останні кілька років з двох причин. З одного боку, зараз майже всі веб-сайти оптимізовані для швидкості. І тому відвідувачі вашого веб-сайту вкрай незадоволені, коли з усіх місць ваш веб-сайт має дуже тривалий час завантаження. А незадоволені клієнти звертаються до інших веб-сайтів, щоб знайти потрібну інформацію.
По-друге, повільний веб-сайт тепер також призводить до погіршення рейтингу в таких пошукових системах, як Google & Co. Оскільки вони теж хочуть одне, перш за все, а саме обслуговувати своїх клієнтів високоякісними результатами пошуку. Окрім якості вмісту, сюди входить також швидкість веб-сайту.
Зі збільшенням швидкості вашого веб-сайту ви не тільки радуєте своїх відвідувачів, але й забезпечуєте більше відвідувачів одночасно завдяки кращому рейтингу серед найважливіших пошукових систем.
Якщо ви зацікавлені, ви можете дізнатись більше про покращення своєї позиції в пошукових системах у моїй статті "SEO - Як покращити свій рейтинг у Google & Co.".
Збільште швидкість веб-сайту
У цій статті я хочу пояснити вам, як ви можете легко покращити швидкість свого веб-сайту. І це набагато простіше, ніж ви можете подумати.
Оптимізуйте файли зображень
Багато операторів веб-сайтів просто завантажують зображення на свій веб-сайт такими, якими вони є. І це фотографії, часто зроблені смартфоном у повній роздільній здатності. На жаль, це створює значну проблему для швидкості веб-сайту.
Дозвольте пояснити це на прикладі. Скажімо, у вас є веб-сайт із трьома фотографіями. Припустимо також, що ви зробили ці фотографії за допомогою смартфона та завантажили їх на свій веб-сайт без будь-яких змін.
Отже, тепер у вас є три фотографії розміром 5 мегабайт кожна та роздільною здатністю 4000 х 3000 пікселів на вашому веб-сайті. Однак фотографії відображаються на вашому веб-сайті лише з роздільною здатністю 1,24 х 768 пікселів. Якби ви зменшили свої фотографії до правильної роздільної здатності та оптимізували їх перед завантаженням їх на веб-сайт, розмір на одній фотографії склав би лише 106 кілобайт, тож загальний обсяг даних, що передаються для цього одного веб-сайту, зменшився б майже на 15 мегабайт. Завдяки швидкому підключенню DSL до Інтернету, лише цей захід зменшить час завантаження на 12 секунд; у повільній мережі мобільних даних різниця може бути значно більшою.
Отже, якщо ви просто завантажуєте зображення на свій веб-сайт без масштабування та оптимізації, ви ризикуєте порівняно величезними розмірами завантажень. І вам навіть не потрібно вирішувати цю проблему самостійно, редагуючи свої фотографії перед їх завантаженням. На щастя, є кілька плагінів, які можуть позбавити вас від цієї клопоту.
Однак система для оптимізації зображень може вже бути включена в загальний пакет для підвищення продуктивності, і в цьому випадку вам слід використовувати цю систему, щоб не обтяжувати свою установку додатковими (і, можливо, непотрібними) плагінами. Наприклад, на цьому веб-сайті встановлено плагін “Lite Speed”, який пропонує цю опцію.
Більше на цю тему ви можете знайти в моїх статтях "Правильна оптимізація зображень" та "Правильна оптимізація Wordpress".
Завантажуйте зображення лише за необхідності
Навіть якщо ваші зображення були оптимізовані та стиснуті і відповідно вимагають мало місця для зберігання (і пропускної здатності), веб-сайти з великою кількістю зображень все одно можуть зазнати втрат на швидкості. І саме тут вступає в дію механізм, який називається «ледачим навантаженням».
І це насправді означає лише те, що зображення, вбудовані у веб-сайт, не завантажуються безпосередньо під час відкриття веб-сайту (що впливає на час завантаження сторінки), а лише в той момент, коли користувач прокручує до цього зображення. Це означає, що користувач навряд чи затримується при завантаженні веб-сайту.
Але пам’ятайте, цей процес вартий лише того, якщо ви хочете відобразити багато зображень на веб-сайті. І, до речі, це також не ефективно для галерей зображень, оскільки плагіни для галерей зображень уже мають це в собі (або принаймні вони повинні).
Одним з найкращих з цих плагінів для мене є "Ледаче навантаження за допомогою WP Rocket", яке надходить від виробника дуже хорошого кешуючого плагіна "WP Rocket" і доступне безкоштовно.
Багато плагінів кешування, таких як згадані вище плагіни “Lite Speed” та “WP Rocket”, вже містять функції для “лінивого завантаження” зображень.
Використовуйте кешування веб-сайтів
Wordpress насправді регенерує кожен веб-сайт кожного разу, коли до нього звертаються. І це генерація сторінок, на жаль, займає певний час, а отже, також впливає на швидкість веб-сайту. І саме тут вступають у програму так звані "кешування" веб-сайтів.
"Кешування" в основному означає лише те, що копія веб-сайту створюється і зберігається в спеціальній області пам'яті (так званий "кеш"). Якщо користувач запитує одну з цих сторінок, кешована версія передається замість відновлюваної сторінки. Оскільки зусилля щодо створення сторінки більше не потрібні, ваш веб-сайт завантажиться швидше.
Спочатку це звучить досить складно, і з технічної точки зору це так. Але як користувач Wordpress це завдання можна легко (і навіть безкоштовно) виконати за допомогою спеціалізованого плагіна.
Особисто я прихильник відносно невідомої програми кешування під назвою "Borlabs Cache" для менших веб-сайтів, яка робить свою роботу напрочуд якісно і майже не вимагає ніяких налаштувань, а також є безкоштовною в базовій версії (якої має бути достатньо для більшості менших веб-сайтів) доступний.
Для великих веб-сайтів я б скоріше рекомендував “WP-Rocket”, який оплачується (наразі ціна становить 49 доларів США, станом на 09/2019), але він також пропонує чудову продуктивність та безліч функцій.
Дуже хорошою і абсолютно безкоштовною альтернативою є "Lite Speed", яка також використовується на цьому веб-сайті. "Lite Speed" пропонує всі функції, необхідні для пришвидшення роботи веб-сайту, за допомогою одного плагіна (і тому я використовую його як стандарт для всіх веб-сайтів, які я розміщую). Однак використання LiteSpeed вимагає встановлення серверної частини, тому вона, як правило, повинна підтримуватися постачальником хостингу.
Вимкніть непотрібні плагіни
Багато плагінів не обов'язково повинні впливати на швидкість веб-сайту, але вони можуть. І тому вам слід встановлювати лише ті плагіни, які вам насправді потрібні.
Особливо це стосується дуже обширних плагінів, таких як WooCommerce, яка є дуже хорошою системою для веб-магазинів, але може також сповільнити веб-сайт (особливо якщо він налаштований неправильно). І активація такої системи на вашому веб-сайті, якщо у вас взагалі немає веб-магазину, вам точно не принесе користі.
До речі, дуже подібне уповільнення ви можете відчути на своєму веб-сайті за допомогою деяких плагінів соціальних мереж, Карт Google і плагінів форуму.
До речі, ви також можете активувати плагіни, якими ви користуєтеся лише епізодично, лише коли це потрібно, а в іншому випадку залишати їх деактивованими в системі. Встановлений і деактивований плагін не зменшує швидкість вашого веб-сайту (або, принаймні, дуже мало).
Ви можете дізнатись більше про плагіни в моїй статті “Які плагіни потрібні моєму веб-сайту”. І в цій статті Тома Дюпюї ви знайдете постійно оновлюваний список плагінів, які (принаймні, якщо неправильно налаштовані) можуть значно уповільнити вашу систему.
Виміряйте вплив плагінів на час завантаження
Ви повинні стежити за часом завантаження вашого веб-сайту до та після встановлення плагіна. Для цього в Інтернеті існують такі інструменти, як "Pingdom Tools" або "GTmetrix", які можуть надати вам значущу інформацію про поведінку завантаження вашого веб-сайту. Якщо певний плагін постійно з’являється в пропозиціях щодо оптимізації, варто подивитися навколо, щоб знайти альтернативу.
Я також рекомендую вам використовувати “Google PageSpeed Insights”, щоб знайти потенціал оптимізації. До речі, відображена сторінка Google PageSpeed має мало спільного з абсолютним часом завантаження вашого веб-сайту, але принаймні дає вам діапазон швидкості вашого веб-сайту, визначений Google.
І коротке зауваження: На жаль, на багатьох форумах та статтях все ще рекомендується плагін “P3 Profiler” для вимірювання часу завантаження плагінів. На жаль, цей плагін не оновлювався протягом чотирьох років і тому навряд чи є придатним для використання.
Ви можете знайти більше інформації з цього питання в моїй статті "Як проаналізувати ефективність вашого веб-сайту".
Безкоштовно проти платних
Якщо ви хочете підвищити швидкість свого веб-сайту, ви можете напевно використовувати безкоштовні плагіни для невеликих веб-сайтів. У цьому випадку я б порекомендував “Cache Borlabs” для кешування веб-сайту разом із плагіном “EWWW Image Optimizer” для оптимізації зображень (який, до речі, також містить функції “ледачого завантаження” зображень, якщо потрібно).
Для великих веб-сайтів або якщо ви хочете отримати ще потужніше рішення, я б порекомендував плагін “WP-Rocket”, який платно (наразі ціна становить 49 доларів США станом на 09/2019), але поруч із відмінна продуктивність також охоплює майже кожну уявну область для пришвидшення роботи веб-сайту.
Дуже хорошою і перш за все абсолютно безкоштовною альтернативою є "Lite Speed", яка також використовується на цьому веб-сайті. "Lite Speed" пропонує всі функції, необхідні для пришвидшення роботи веб-сайту, за допомогою одного плагіна (і тому я використовую його як стандарт для всіх веб-сайтів, які я розміщую). Однак використання LiteSpeed вимагає встановлення серверної частини, тому вона, як правило, повинна підтримуватися постачальником хостингу.