WP Rocket исполняется 10 лет: это был долгий путь

Опубликовано: 2023-07-03

Некоторые вехи показывают, как далеко вы продвинулись, и 10-летие WP Rocket — одна из них. Правильно: нашему плагину уже исполняется 10 лет! Это важная годовщина, и мы хотим отпраздновать это особое событие, подумав о том, чего мы достигли за это долгое, но быстрое время. Как изменилась веб-производительность с 2013 года? И как WP Rocket с течением времени сталкивался с наиболее серьезными проблемами, связанными с ускорением веб-сайтов, сохраняя при этом максимальное удобство для всех?

Продолжайте читать: вы получите ответы на эти вопросы и узнаете больше о нашей компании и ее истории.

Как WP Rocket развивался вместе с потребностями веб-производительности

Веб-производительность и WP Rocket развивались вместе за эти 10 лет. Все изменилось, и мы адаптировались соответственно. Готовы пройтись по самым важным событиям?

Первые годы

Когда мы запустили WP Rocket в 2013 году, главная цель была смелой и амбициозной: мы хотели предложить другой плагин для кэширования. Некоторые плагины кэширования уже были доступны на рынке. Однако нас не беспокоило, что WP Rocket не будет первым. Мы хотели установить новый стандарт оптимизации производительности, а не просто создать копию чего-то уже доступного.

Такой подход позволил нам впервые представить на рынке некоторые функции — такие возможности сейчас кажутся очевидными, но поверьте: 10 лет назад вы не могли принять их как должное.

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

Вот скриншот довольно старого интерфейса WP Rocket — одного из первых на английском языке:

WP Ракета 2.1
WP Ракета 2.1

Мы также по умолчанию применили 80 % лучших практик веб-производительности и приняли подход «Решения, а не варианты», чтобы сделать плагин максимально простым для всех, включая начинающих пользователей. Вместо того, чтобы предлагать множество сложных вариантов, мы решили, какие функции лучше всего подходят для повышения производительности. Например, WP Rocket всегда автоматически включал такие функции, как кеширование страниц и браузера, мобильный кеш, сжатие GZIP и предварительная загрузка кеша.

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

Совместимость также была еще одним важным аспектом с момента первого выпуска. На самом деле, совместимость идет рука об руку с простотой — это один из наших трех столпов наряду с поддержкой и стабильностью.

Вот почему первая версия WP Rocket уже была совместима с электронной коммерцией и многоязычными веб-сайтами. Наш плагин позволял автоматическое исключение корзины из кеша и возможность очистки кеша по языку или для всех языков.

Что касается совместимости, мы также предложили бесперебойную работу с максимально возможным количеством хостинговых услуг с первого дня. Хостинг является ключевым фактором для оптимизации производительности, и мы позаботились о том, чтобы наш плагин работал идеально с большинством из них.

Неслучайно спустя десять лет WP Rocket стал единственным плагином кэширования, принятым и совместимым с 99% хостов, таких как Kinsta и WP Engine.

С самого начала все, что мы делали, преследовало одну цель: сделать WP Rocket самым простым плагином для кэширования на рынке.

Важно подчеркнуть, что PageSpeed ​​Insights не был важным инструментом веб-производительности в 2013 году. В то время пользователи использовали различные инструменты для мониторинга своей веб-производительности и сосредоточились на сокращении времени загрузки.

Вот почему время загрузки также было нашим приоритетом в первые годы.

Развитие PageSpeed ​​Insights и мобильных устройств

В последующие годы показатель производительности PageSpeed ​​Insights стал приобретать все большее значение. Пользователи хотели оптимизировать уровень производительности. Хотя мы всегда заявляли, что время загрузки является способом измерения реальной скорости веб-сайта, мы признали, что должны учитывать этот показатель для наших клиентов.

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

Вот почему в период с 2017 по 2020 год мы выпустили несколько основных выпусков, в которых была реализована важная оптимизация производительности файлов JS и CSS, а также улучшен показатель PageSpeed ​​Insights для компьютеров и мобильных устройств.

Например, в 2017 году WP Rocket 2.7 впервые выпустил функции Critical Path CSS и Defer JS. В 2020 году в WP Rocket 3.7 появилась опция «Отложить выполнение JavaScript».

Несмотря на то, что с тех пор эти функции претерпели ряд улучшений, они по-прежнему являются самыми мощными вариантами для повышения скорости вашего сайта и оптимизации ключевых показателей, что подводит нас к следующей главе эволюции производительности.

Представляем Core Web Vitals

В 2021 году Google выпустил последний фактор ранжирования SEO, включая Core Web Vitals в качестве показателей производительности для оценки пользовательского опыта страницы.

Введение таких важных KPI для скорости и эффективности SEO заставило нас сосредоточиться на функциях и улучшениях, чтобы упростить оптимизацию их оценок.

Помня об этой цели, мы выпустили WP Rocket 3.9, основную версию, в которой появилась функция «Удалить неиспользуемый CSS» — революционный вариант для оптимизации CSS и проведения соответствующего аудита PageSpeed ​​Insights. В то время эта функция находилась в стадии бета-тестирования, и мы знали, что есть возможности для улучшения с точки зрения простоты и удобства использования.

Итак, в 2022 году мы выпустили WP Rocket 3.11 с новой функцией RUCSS, обновленной с трех точек зрения: доступность, производительность и совместимость, чтобы сделать ее проще и эффективнее.

Тем не менее, Core Web Vitals не был единственным аспектом, который в последние годы усложнил оптимизацию веб-производительности. В настоящее время запросы страниц и ресурсов тяжелее и должны быть соответствующим образом оптимизированы. Это требует усилий и глубокого опыта, если вы не можете использовать мощный и простой инструмент, такой как наш.

Вы можете посмотреть и увидеть, что вес страницы для мобильных устройств увеличился на 300% за последние 10 лет:

Данные архива HTTP, HTTP-запросы

То же самое касается байтов JS и CSS — они увеличились на 400% с мобильных устройств, что делает их оптимизацию все более и более необходимой:

Данные архива HTTP, байты JS
Данные архива HTTP, байты CSS

Веб-производительность изменилась за эти годы, как и WP Rocket. Он никогда не был «просто еще одним подключаемым модулем для кэширования», а теперь это подключаемый модуль для повышения производительности, который решает самые сложные и трудные проблемы с производительностью — далеко за пределами кэширования.

Как поддержка WP Rocket всегда была опорой

Как упоминалось выше, когда мы запускали WP Rocket, мы придерживались трех столпов: простота, поддержка и стабильность.

Поддержка всегда была одним из самых больших преимуществ нашего плагина, признанным нашими клиентами с самого начала:

WP Rocket всегда был плагином премиум-класса еще и потому, что мы хотели предоставить клиентам специальную, выдающуюся и внутреннюю поддержку.

С 2013 года наша команда поддержки клиентов значительно выросла. В самом начале мы наняли одного человека для заботы о наших клиентах – и с тех пор она с нами!

На сегодняшний день наша команда состоит из 18 человек в нескольких странах и регионах.

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

Джордж Статопулос, наш менеджер по поддержке клиентов, объясняет: «Наша приверженность качественной поддержке означает, что мы не просто оправдываем ожидания; мы превосходим их. В нашей ДНК заложено стремление делать все возможное, чтобы каждое взаимодействие отражало исключительный сервис, которым мы гордимся».

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

Мы также предлагаем первоклассную и обновленную техническую документацию, чтобы как можно больше клиентов могли самостоятельно управлять настройками WP Rocket и потенциальными сомнениями. Это также способ информировать пользователей о веб-производительности, отражающий миссию нашей компании.

Джордж добавляет: «Поддержка — это не только предоставление решений. Речь идет о наведении мостов, протягивании руки помощи и освещении путей для процветания других».

Подведение итогов

Это десятилетие было захватывающим для WP Rocket — речь всегда шла о разработке лучшего плагина кэширования и повышения производительности, а не о том, чтобы быть первым. Мы хотели установить новый стандарт оптимизации веб-производительности, и результаты говорят о том, что мы сделали это правильно.

Более 3 миллионов веб-сайтов сейчас находятся на орбите с WP Rocket — наш плагин является третьим по популярности в мире и первым премиум-плагином.

Эти поразительные достижения стали возможными благодаря двум аспектам, которые всегда имели значение и продолжают приносить пользу: мощные и революционные обновления продуктов и знающая и надежная поддержка клиентов.

Хотите поделиться своим опытом использования нашего плагина за эти годы? Дайте нам знать об этом в комментариях!