Почти каждый раз, когда мы публикуем статью о Jetpack, один или несколько читателей оставляют комментарий, подобный следующему: « Я не использую Jetpack, потому что он замедляет работу моего сайта» . Многие комментарии не содержат ссылок или данных, подтверждающих их утверждение.
Помимо тестов , проведенных командой BruteProtect в конце прошлого года, мало доказательств в поддержку утверждения о том, что Jetpack негативно влияет на производительность сайта. Арунас Лиуиза , разработчик плагинов для WordPress, работает над новым проектом , который надеется разгадать тайну того, замедляет ли Jetpack загрузку сайтов.
Подготовка среды тестирования
В течение следующих нескольких недель Люиза и его ученики будут просматривать каталог плагинов WordPress, чтобы найти плагины с функциями, сравнимыми с модулями Jetpack. Команда собирается создать три идентичных сайта WordPress с содержимым Lorem Ipsum по умолчанию.
Один сайт будет выступать в качестве эталона, другой будет запускать Jetpack, а третий будет запускать плагины, похожие на модули Jetpack. Люиза объясняет, как его ученики будут выполнять процесс тестирования:
Мы начнем измерение с активацией и деактивацией различных плагинов/модулей. Мы будем делать сравнения 1-к-1, а также некоторые комбинации. Мы будем измерять время загрузки, а также некоторые статистические данные, сообщаемые Query Monitor, такие как использование памяти, количество запросов к базе данных и т. д.
Люиза говорит, что результаты тестов будут опубликованы в серии постов в его блоге и в группе Advanced WordPress на Facbook . Liuiza обращается к сообществу за помощью в поиске плагинов, функционал которых сопоставим с модулями Jetpack.
Он также просит совета по методологии тестирования, которую он и его ученики должны использовать. Сроков публикации результатов пока нет, так как это считается побочным проектом.
Тестировать только внешние модули
Jetpack в настоящее время имеет 36 модулей, но некоторые из них просто подключаются к таким сервисам, как VaultPress или VideoPress. Я думаю, Люиза и его команда должны сосредоточиться на модулях, которые потенциально влияют на производительность внешнего интерфейса сайта, поскольку нет смысла тестировать модули, предназначенные только для внутреннего интерфейса.
Я сомневаюсь, что независимое исследование производительности Jetpack решит проблему раз и навсегда, особенно если результаты показывают, что он не оказывает большого влияния на сайты, как думают люди. Тем не менее, было бы неплохо иметь другой набор данных, на который можно было бы указать людям, когда они возникнут в обсуждениях.