Тест времени загрузки серверной части Oxygen Builder

Опубликовано: 2022-04-10

В этой статье мы рассмотрим время загрузки серверной части Oxygen Builder. Многие говорят, что это главный недостаток WordPress PageBuilder, поэтому мы решили протестировать его на нескольких разных устройствах. Давайте посмотрим, что было обнаружено.

Запуск космического корабля "Колумбия" из Космического центра Кеннеди

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

Мы будем исключать тестирование различных настроек хостинга, так как это усложняет сравнение. Кроме того: общеизвестно, что если вы используете дешевый хостинг, у вас будет медленное время загрузки как на передней, так и на задней части любого веб-сайта WordPress. Это полностью на вас, если это так. (Однако мы можем вернуться к этому в будущем).

Испытуемый

Наш испытуемый — относительно стандартный веб-сайт по созданию кислорода, созданный нами для нашей аудитории. Давайте посмотрим на первоначальную производительность страницы, размер и дополнительные аспекты.

Этот тестовый веб-сайт размещен на выделенном сервере DO Premium с 2 ГБ ОЗУ и стандартными настройками. Он управляется Cloudways, который является нашим рекомендуемым хостом из-за скорости, стоимости и поддержки. На момент тестирования мы не проводили никакой дополнительной оптимизации скорости на сайте. Настройки сервера остались нетронутыми с момента запуска экземпляра.

Читайте: Разбор пяти вариантов серверов Cloudway для хостинга WordPress

Примечание: это отличный вариант сервера для разработки и сайтов с низким трафиком, который вы можете легко масштабировать при запуске. Используйте код ISOTROPIC для скидки на Cloudways при регистрации и получите 3-дневную бесплатную пробную версию (без CC).

Тестируемая страница является главной страницей веб-сайта. На момент тестирования это выглядело так:

Основными элементами страницы, которые загружались, были элемент меню Oxygen Builder, настраиваемая панель поиска и удобная сетка демонстрационных сообщений (первый раздел), элемент WSForm Oxygen и карусель OxyExtras с повторителем внутри. У этого повторителя было более девяти постов и десятки условий, основанных на полях MetaBox.

Страница была общедоступной, так как DNS субдомена Deals.isotropic.co был проксирован через Cloudflare.

Общий размер страницы составил 5,05 МБ. В первую очередь это было связано с использованием оптимизированных изображений во время тестирования. Пожалуйста, помните, что это веб-сайт на ранней стадии разработки (я обещаю, что мы сделаем его быстро, прежде чем запустить). Я считаю, что этот тип веб-сайта — лучший способ протестировать обратную связь и скорость загрузки Oxygen Builder, поскольку он имитирует обычную среду разработки.

Детали страницы из GTMetrix
Отчет о производительности от GTMetrix

Используемые плагины были следующими:

Имя Описание Дев Статус Используемая версия Рассмотрение
Лучшие ссылки Ultimate плагин для создания, сокращения, отслеживания и управления любым URL. Собирайте аналитические отчеты и с легкостью проводите успешные маркетинговые кампании. WPDeveloper Активный 1.2.7
Лучшие ссылки Pro Получите доступ к индивидуальной аналитике, управлению ролями, интеграции с Google Analytics и многим другим замечательным функциям для отслеживания и запуска успешных маркетинговых кампаний. WPDeveloper Активный 1.1.0
Лучший поиск Заменить Небольшой плагин для запуска поиска/замены в вашей базе данных WordPress. Вкусные мозги Активный 1.3.4
Отключить уведомления администратора по отдельности Плагин «Отключить уведомления администратора» дает вам возможность скрыть предупреждения об обновлениях и встроенные уведомления в панели администратора. Креативное движение Активный 1.2.6
Отключить Гутенберг Отключает редактор блоков Gutenberg и восстанавливает классический редактор и исходный экран редактирования сообщения. Предоставляет параметры для включения определенных типов сообщений, ролей пользователей и т. д. Джефф Старр Активный 2.5.1
dPlugins DevKit Плагин, созданный для установки и отладки dPlugins devusrmk Активный 1.1.2
Эластичный отправитель электронной почты Этот плагин перенастраивает функцию wp_mail() для отправки электронной почты с использованием API (через Elastic Email) вместо SMTP и создает страницу параметров, которая позволяет указать различные параметры. Эластичная электронная почта Inc. Активный 1.2.3
Избранное Простые и гибкие избранные кнопки для любого типа сообщений. Кайл Филлипс Активный 2.3.2
Водородный пакет Пакет усовершенствований Oxygen Builder, экономящих время. Чистые плагины Активный 1.3.5 Наш обзор
MalCare Security — бесплатный сканер вредоносных программ, защита и безопасность для WordPress MalCare Security — бесплатный сканер вредоносных программ, защита и безопасность для WordPress MalCare Безопасность Активный 4,63
Мета бокс Создавайте настраиваемые мета-боксы и настраиваемые поля в WordPress. MetaBox.io Активный 5.4.8 Наш обзор
Мета бокс AIO Все расширения Meta Box в одном пакете. MetaBox.io Активный 1.15.1
Nextend Социальный вход Nextend Social Login отображает кнопки входа в социальные сети для Facebook, Google и Twitter. Nextendweb Активный 3.1.2
ОксиЭкстрас Библиотека компонентов для кислорода. ОксиЭкстрас Активный 1.3.8
Кислород 3.9 Бета 2 БЕТА. ИСПОЛЬЗУЙТЕ НА СВОЙ РИСК. Софлай Активный 3.9 Бета 2
Кислородные элементы для WooCommerce Создавайте красивые веб-сайты WooCommerce. Софлай Активный 1,4
OxyMade На основе Tailwind CSS, служебный класс CSS Framework и инструменты для Oxygen Builder. Анвеш Активный 1.5.2 Наш обзор
Действительно простой SSL Легкий плагин без каких-либо настроек, чтобы сделать ваш сайт SSL-проверенным Очень простые плагины Активный 5.1.2
перенаправление Управляйте всеми вашими переадресациями 301 и отслеживайте ошибки 404 Джон Годли Активный 5.1.3
Изменить размер изображения после загрузки Автоматически изменять размер загружаемых изображений в пределах указанной максимальной ширины и высоты. Также имеет возможность принудительного повторного сжатия файлов JPEG. Параметры конфигурации находятся в разделе «Настройки» > «Изменить размер изображения». ShortPixel Активный 1.8.6
Организатор скриптов Расширенный редактор кода для Wordpress dПлагины Активный 3.0.0 Бета 2 Наш обзор
ПоискWP Лучший поиск WordPress, который вы можете найти ПоискWP Активный 4.1.22
ПоискWP Live Ajax Search Улучшите свои формы поиска с помощью живого поиска на базе SearchWP (если он установлен) SearchWP, ООО Активный 1.6.1 Наш обзор
Показатели SearchWP Расширенные показатели поиска от SearchWP ПоискWP Активный 1.4.0
Шорткоды SearchWP Предоставляет шорткоды, которые генерируют как формы поиска, так и страницы результатов для поисковых систем SearchWP. ПоискWP Активный 1.8.2
Shareaholic - Растите и привлекайте свою аудиторию Официальный плагин Shareaholic для WordPress позволяет добавлять отмеченные наградами кнопки социальных сетей, похожие посты, аналитику контента, монетизацию рекламы и многое другое на ваш сайт. Shareaholic Активный 9.7.1
Швейцарский нож Первый плагин, который вы должны установить, когда стандартного Oxygen недостаточно. dПлагины Активный 1.3.7 Наш обзор
Файловый менеджер WP Управляйте файлами WP. мндпсингх287 Активный 7.1.2
Построитель сетки WP Создавайте расширенные макеты сетки с многогранным поиском в реальном времени для вашей электронной коммерции, блога, портфолио и многого другого... Лоик Бласкос Активный 1.5.9 Наш обзор
WP Grid Builder — метабокс Интегрируйте WP Grid Builder с плагином Meta Box. Лоик Бласкос Активный 1.0.0
WP Grid Builder — Кислород Интегрируйте WP Grid Builder с плагином Oxygen. Лоик Бласкос Активный 1.0.2
WS Форма PRO Создавайте лучшие формы WordPress Форма WS Активный 1.8.125 Наш обзор
WS Form PRO — Управление пользователями Надстройка управления пользователями для WS Form PRO Форма WS Активный 1.4.1

* Мы проверяем плагины, которые мы действительно используем, как показано здесь :).

Важно отметить, что мы использовали Oxygen Builder 3.9 Beta 2. У нас также были установлены элементы WooCommerce, но самого WooCommerce на данный момент не было.

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

Кроме того, я хочу отметить, что OxyExtras, WPGridbuilder, OxyMade и WSForm добавили элементы в бэкенд компоновщика. Swiss Knife, скин/инструмент рабочего процесса и Hydrogen Pack также загружаются в серверную часть.

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

Наконец, вот краткий обзор моего WiFi:

Как выполняется этот тест

Этот тест администрируется путем прямой загрузки Oxygen Builder, нажав «редактировать с помощью Oxygen» на бэкэнде страницы.

Таймер запускается при нажатии синей кнопки.

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

Он останавливается, как только появляется этот экран.

Обратите внимание, что это не совсем точно, так как я измеряю это вручную с помощью секундомера iPhone, но это должно дать хорошее приблизительное представление о том, какие устройства и браузеры загружают этот плагин быстрее всего. Также стоит отметить, что страница была загружена ранее через шрифт, но никогда не загружалась через бэкэнд-билдер в качестве администратора . Я добираюсь до конструктора, загружая Deals.isotropic.co, переходя на верхнюю панель, нажимая страницу редактирования, а затем нажимая кнопку редактирования с кислородом.

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

Наконец, я включил ссылки Amazon (партнерские) на случай, если это вдохновит кого-то на импульсивную покупку.

Время загрузки Oxygen Builder в зависимости от браузера

Во-первых, давайте попробуем загрузить его во всех браузерах, установленных на моем Mac Mini M1. Статистика будет пересчитана при тестировании по устройствам, но это M1 Mac Mini 2020 года с 8 ГБ оперативной памяти, работающий под управлением Big Sur V11.3.1. Это мой "повседневный рабочий стол".

Начнем с теста браузера, чтобы определить, какой из них загружает Oxygen быстрее всего. Мы будем использовать этот браузер при тестировании различных устройств.

Мы тестируем Safari V14.1, Chrome V95.0.4638.69 и Firefox V94.

  • Firefox появляется за 05,59 секунды.
  • Chrome занимает 17,52 секунды.
  • Safari занимает 6,20 секунды.

Chrome был здесь очевидным исключением. Я запустил его еще раз, чтобы увидеть, есть ли сбои в загрузке - вторая загрузка заняла всего около 16,5 секунд, поэтому я думаю, что среднее значение является относительно точным числом.

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

Мы будем использовать этот браузер для тестирования устройства.

Время загрузки Oxygen Builder в зависимости от браузера

Для этого теста мы собираемся использовать устройства в одной сети Wi-Fi, используя ту же версию Firefox, загружая ту же страницу, что и раньше. Отличительным фактором будет устройство и статистика тестирования, стоящая за ним. Вот состав.

Mac Mini 2020 года (уже протестирован)

  • Чип Apple M1
  • 16 ГБ ОЗУ

Заряжает кислород за 05,59 секунды.

2019 XPS 13 9370

Dell XPS 13 9370 i5 UHD - Внешние обзоры Notebookcheck.net
  • Intel i7-8550U
  • 16 ГБ ОЗУ

Заряжает кислород за 11,54 секунды.

iPad Air 10,9 дюйма MYFT2LL/A, 2020 г.

iPad Air Wi-Fi 10,9 дюйма, 256 ГБ, серебристый цвет - Apple
  • Чип Apple A14
  • 4 ГБ ОЗУ

Заряжает кислород за 11,96 секунды.

Читайте: Можете ли вы разрабатывать веб-сайты на iPad Pro?

2019 Делл Широта 7400

Dell на выставке CES 2019: Latitude 7400 2-in-1 с аккумулятором на 24 часа работы, опциональный модем QC
  • Intel i7 8655U
  • 16 ГБ ОЗУ

Загружает кислород за 16,19 секунды.

Макбук Про 13 дюймов 2020 г.

MacBook Pro 13 дюймов, цвет «серый космос» - Apple
  • Intel Core i5
  • 16 ГБ ОЗУ
  • Intel Iris Plus Graphics 645 1536 МБ

Заряжает кислород за 9,66 секунды.

Макбук Про 16 дюймов 2021 г.

MacBook Pro 14 и 16 дюймов: пора покупать? Обзоры, характеристики и многое другое
  • Чип Apple M1 Max
  • 64 ГБ ОЗУ

Заряжает кислород за 5,43 секунды.

Во время тестирования все устройства подключены к зарядному устройству. Браузер Firefox является единственным открытым приложением/программой. Вам может быть интересно, почему у меня есть доступ ко всем этим устройствам. Я лично не владею всей этой электроникой, вместо этого у меня есть возможность арендовать ее в местном университете.

Большие выводы

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

Я предлагаю использовать эти цифры произвольно. Вместо того, чтобы говорить, что Oxygen загрузится за X,XX секунд, используйте цифры для сравнения браузера и устройств.

Среднее значение оказывается в пределах 10 секунд.

Вывод 1: Браузер имеет значение

Как постоянно заявляет Facebook, Firefox — самый быстрый браузер для загрузки Oxygen Builder. Я лично использую версию для разработчиков Firebox.

Один из многих постов в Facebook
Chrome — самый медленный браузер для Oxygen Builder.

Вывод 2: Устройство имеет значение

Два самых быстрых устройства — это новейшие устройства Apple, использующие силикон Apple. Это имеет смысл; эти процессоры намного быстрее, чем что-либо еще на рынке; и они не такие дорогие. Восстановленный базовый M1 Mac Mini стоит менее 600 долларов, а M1 Macbook Air — 899 долларов.

Вывод 2B: похоже, что процессор важнее оперативной памяти

Также похоже, что чем мощнее процессор, тем быстрее загружается backend Builder. Например, ноутбук с 64 ГБ ОЗУ загружается так же, как ноутбук с 16 ГБ ОЗУ. С падением мощности процессора падает и время загрузки билдера.

Я ожидаю, что попытка загрузить сборщик на Chromebook или другое устройство с низкой статистикой может быть сложной.

Последние мысли

Среднее время загрузки Oxygen Backend для этого теста составило около 10 секунд для большой неоптимизированной страницы с кучей динамических данных. Кроме того, было несколько надстроек, которые загружали собственные элементы на страницу, а также большая коллекция пользовательских глобальных CSS. Это очень приемлемо в моей книге. Это становится еще более приемлемым, когда изменения классов CSS и глобальных параметров можно синхронизировать без необходимости перезагрузки конструктора с помощью плагина Collaboration.

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

Если у вас есть собственные сравнительные цифры, не стесняйтесь публиковать их в разделе комментариев ниже.

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