Прискорення сайтів на Wordpress

  1. Джерела проблем зі швидкістю WordPress
  2. серверна продуктивність
  3. клієнтська продуктивність
  4. Шляхи вирішення проблем швидкості сайту на WordPress
  5. Серверне прискорення WordPress
  6. Клієнтське прискорення сайтів на WordPress
  7. Основні висновки

к.е.н. Лавлинский Н. Е., технічний директор ТОВ «Метод Лаб» к

Сайти, побудовані на основі WordPress - часті гості за послугою «прискорення сайтів» в компанії Метод Лаб. У цій статті розглянемо основні проблемні напрямки таких сайтів і способи вирішення проблем.

Джерела проблем зі швидкістю WordPress

Отже, звідки беруться повільні сайти на WordPress? Якщо коротко: сайти на WordPress повільні за замовчуванням. Тобто, щоб отримати швидкий сайт, необхідно приймати велику кількість заходів щодо прискорення. Причин тому кілька: низька кваліфікація розробників сайтів, використання готових шаблонів (тем), відсутність поінформованості про технології прискорення сайтів.

серверна продуктивність

Почнемо з серверної частини. Щоб показати сторінку в браузері, потрібно отримати як мінімум її HTML-код. Час генерації HTML-коду сторінки обмежує знизу час завантаження сторінки. У більшості сайтів на WordPress час генерації може перевищувати 1 секунду, що недозволено багато. І це для звичайних сторінок, якщо брати складні випадки (результати пошуку, фільтри і так далі), час генерації може становити 2-60 секунд. У такій ситуації прискорення сайту має починатися саме з радикального скорочення часу отримання HTML.

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

клієнтська продуктивність

Велика кількість проблем зі швидкістю сайту відноситься до клієнтської частини. Сайт з точки зору розробника складається з шаблонів, контента і віджетів. Шаблони в свою чергу складаються з областей (наприклад, header, footer і так далі). Тому, найважливіші частини для оптимізації швидкості це частини шаблону, які повторюються на багатьох сторінках сайту.

Які проблеми ми зазвичай спостерігаємо? По-перше, це велика кількість CSS-файлів. Частина з них відносяться до стилям теми, частина - до JS-плагинам. Часто ці CSS не мініфіціровани, а іноді взагалі не потрібні (не використовуються на сторінці). Так як будь-який CSS-файл є блокуючим для рендеринга сторінки, це призводить до серйозних проблем швидкості завантаження сайту.

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

По-третє, сьогодні більшість сучасних сайтів використовують підключення веб-шрифти. З нашого досвіду, розробники часто користуються сервісом Google Fonts, який динамічно формує CSS і файли шрифтів. З точки зору швидкості завантаження сайту цей підхід має ряд недоліків: потрібно створювати окреме з'єднання з серверами Google, додається запит на один або кілька CSS, додається клієнтська точка відмови (frontend SPOF).

По-четверте, велику частину контенту сучасних сайтів складають зображення. При цьому, часто оптимізація їх за розміром не проводиться. Основні проблеми: надто високий показник якості для JPEG, використання формату PNG замість JPEG, наявність зайвих даних в файлах. Однією з причин великого розміру файлів зображень може бути некоректна настройка розмірів і якості в налаштуваннях плагіна фотогалерей.

Шляхи вирішення проблем швидкості сайту на WordPress

Прискорення сайту на WordPress також можна розділити на серверну і клієнтську частину.

Серверне прискорення WordPress

Основним заходом по серверному прискоренню є підбір якісного хостингу. Другим кроком буде підключення модуля для кешування Total Cache, що дозволяє ефективно скорочувати час віддачі HTML. Решта рекомендації носять загальний характер оптимізації налаштувань Nginx, Apache, PHP, MySQL.

Клієнтське прискорення сайтів на WordPress

Для клієнтських оптимізацій актуальні всі звичайні рекомендації щодо прискорення сайтів. Крім цього, можна використовувати спеціалізований плагін Autoptimize. Цей плагін дозволяє об'єднувати CSS і JS-файли, проводити їх мініфікацію. Також для JS-коду є можливість переносити його вниз коду, знижуючи вплив на блокування рендеринга сторінки. При цьому, часто в шаблоні теми є безліч невикористовуваних JS-плагінів. Тому, перед підключенням плагіна Autoptimize варто перевірити всі плагіни і прибрати непотрібні (включаючи CSS від них). Для вирішення інших проблем можна застосовувати звичайні рекомендації щодо прискорення сайтів: оптимізація зображень, локальна завантаження шрифтів і так далі.

Основні висновки

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

за професійним прискоренням сайтів на WordPress і не тільки звертайтеся до нас.

Які проблеми ми зазвичай спостерігаємо?
Меню сайта
Мини-профиль
  • Регистрация Напомнить пароль?

    Бесплатно можно смотреть фильмы онлайн и не забудьте о шаблоны dle на нашем ресурсе фильмы бесплатно скачать c лучшего сайта
    Опросы
    Топ новости
    Инструкция: как включить подсветку клавиатуры на ноутбуке Asus


    Заблокировалась и отключилась встроенная клавиатура на ноутбуке: как снять блокировку и включить? 


    Ремонт ноутбука ASUS N75S в Санкт-Петербурге (СПб): замена дисплея, замена клавиатуры, ремонт корпуса Асус N75S, замена матрицы
    Услуга Стоимость, руб. Диагностика ASUS N75S Бесплатно (500р при необходимости разбора) Профилактические работы с системой охлаждения + замена кулера 2500 р * Замена чипа (видеочипа) ASUS N75S 6000-6500 Замена

    Как поменять клавиатуру на ноутбуке самостоятельно?
    Владельцы мастерских по ремонту компьютеров часто встречаются со случаями, когда приносят ноутбук, на который была пролита какая-либо жидкость. В некоторых случаях подобная ситуация означает, что понадобится

    Как правильно и быстро снять клавиши с клавиатуры ноутбука
    При продолжительной и тем более неаккуратной эксплуатации ноутбука часто образуются проблемы с клавишами. Они могут залипать, плохо нажиматься, а некоторые клавиши и вовсе могут сломаться. Для решения

    Как почистить клавиатуру компьютера
    С появлением компьютера человек все больше времени проводит за ним. Это и рабочий инструмент, и средство развлечения. Поэтому, совсем неудивительно, что определенные устройства, используемые для ввода

    Замена и ремонт клавиатуры для ноутбука, видео-инструкции
    Замена клавиатуры и кнопок ноутбука показано на видео с подробным объяснением процесса. Цена замены в сервисном центре от 200 рублей . Звоните по тел: +7 (812) 640-03-20 . Замена или ремонт

    4 способа, как отключить клавиатуру на ноутбуке
    Если у вас есть ноутбук, то клавиатура и тачпад на нем являются важными составляющими, без которых работа на устройстве будет вызывать сложности. Конечно есть альтернативы в виде клавиатур и мышей, которые

    Как правильно и быстро снять клавиши с клавиатуры ноутбука
    При продолжительной и тем более неаккуратной эксплуатации ноутбука часто образуются проблемы с клавишами. Они могут залипать, плохо нажиматься, а некоторые клавиши и вовсе могут сломаться. Для решения

    Как правильно и быстро снять клавиши с клавиатуры ноутбука
    При продолжительной и тем немало неаккуратной эксплуатации ноутбука часто образуются проблемы с клавишами. Они могут залипать, нехорошо нажиматься, а некоторые клавиши и вовсе могут сломаться. Для решения