Как стать автором
Обновить

Комментарии 45

НЛО прилетело и опубликовало эту надпись здесь

По GTMetrix сайт в зеленой зоне. А что у вас показывает замер по PagesPeed?
В бесплатной версии только полноценное кэширование (серверное и браузерное) — это дает возможность комбинировать его с другими бесплатными плагинами.

По GTMetrix сайт в зеленой зоне. А что у вас показывает замер по PagesPeed?
В бесплатной версии только полноценное кэширование (серверное и браузерное) — это дает возможность комбинировать его с другими бесплатными плагинами.

У вас сайт по данным PageSpeed на полупустой странице с вуккомерсом выдает конские TTI > 4s отбивая всякое желание им пользоваться. Да, четыре секунды для сайта без дизайна и картинок который ощутимо тормозит при переходах даже на компьютере и который, я уверен, вы оптимизировали не один день. Вы не соврали и прирост в попугаях дейстивтельно есть(100 это очень круто) ценой просадки общего юзабилити. И, имхо, продаете почти что клоакер который превратит типичный лендос или каталог на элементоре в тыкву с десяткой фейковых баллов в PSI.

Ну и какое отношение статья имеет к WP? В ней описываются только оптимизации на фронте, ведь PSI замеряет только фронт(исключая TTFB). И даже если генерировать HTTP ответы башем с задержкой в 500 ms, при наличии нормальной веб-морды сайт будет в зеленой зоне. При ровных руках в большинстве случаев достаточно основы в виде WP + бесплатный плагин кэширования + (раздача статики не-апачем/CDN). А если руки не очень или сайты штампуются по штуке в день набитые рекламой то все описанные в статье проблемы на протяжении нескольких лет плюс-минус решаются описанными в этой же статье плагинами и зачем городить ещё один платный комбайн непонятно.

UPD: А вообще статья очень содержательная, для человека который только начал использовать WP как low-code станок для сайтов послужит классным чеклистом и руководством.

На какой странице вы делали замер? Проверил сейчас — TTI увеличивается, если в тайминг теста попадает попап "Предупреждение о куках". Всё правильно — плагин читингом не занимается, в статье описано как он работает. Также, только что проверил сайт даже через европейский и американский VPN — работает быстро.


Отношение к WordPress это имеет самое непосредственное — представленное решение является плагином для неё и оптимизирует контент страниц, производимой этой CMS. А категории "WordPress плагины" на Хабре нет.


Т.к. WordPress — это конструктор, основная цель этого плагина — обеспечить максимальное быстродействие на нём и высокий балл на тестах, прилагая минимум усилий со стороны владельца сайта (как делают все плагины оптимизации). Почему ещё один — проведите тест и сравните показатели имеющихся на рынке решений.

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

Ну и я бы не согласился с тем что WP это конструктор, конструктором его сделали веб-студии которым нужно печатать однотипные лендинги усилиями людей далеких от разработки и им в этом очень помогли ребята продающие плагины вроде elementor или BB. Вследствие чего репутация у WP мягко говоря не очень. Хотя это отличный выбор когда заказчику нужен функциональный портал но он не готов(да ему и не нужно) оплачивать разработку кастомной CMS с блекджеком и админкой. Не раз видел как его использовали без головы работая через API просто из за наличия админки.

На https://www.s-sols.com/ru/ptags/docx-ru GPSI сейчас выдает 93 балла, попробуйте ещё раз. До этого отработала page Lazyload и измерение получилось не оптимизированной страницы (на теги мало кто кликает). На посещаемых страницах оптимизация уже автоматически сделана. А предпрогрева страниц ещё нет — я писал об этом. Для сайтов с высокой посещаемостью это не проблема.


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


"Хотя это отличный выбор когда заказчику нужен функциональный портал но он не готов(да ему и не нужно) оплачивать разработку кастомной CMS с блекджеком и админкой" — согласен.

А Elementor реально тормозит. Они, кстати, сделали настройку "optimize DOM" для исправления своего же HTML кода. Выглядит забавно.

Ничего уникального в этом плагине нет, большая часть функционала доступна в других бесплатных плагинах. Я в последних проектах использовал webinoly бесплатно и со всеми плюшками, всё летает. Статья бред, ребята написали плагин, решили продавать, вот и всё.

Ну почему же бред? Предлагается способ достижения озвученной в названии цели. Как Webinoly, например, решает проблему со встроенными на странице youtube-видео?

НЛО прилетело и опубликовало эту надпись здесь

Только кэширования не достаточно — содержимое страниц тоже надо оптимизировать. А Perfmatters стоит $25 в год. За эти деньги, например, моё решение закрывает все потребности.

НЛО прилетело и опубликовало эту надпись здесь

PSI
instantlove — 40
ingeniare — /it/konfidenczialnost-i-bezopasnost-v-seti — 75


Дмирий, вы серьезно?

Я Webinoly использую уже года 4, и нет там никакой умопомрачительной производительности, да, по сравнению с другими LEMP решениями производительность отличная и настройка WP-сайтов очень удобная. И перепробовал я наверное все плагины кэширования, большинство в сочетании с Webinoly не дают значимого эффекта, а остальные тупо ломают или верстку или скрипты. Прирост как правило крайне небольшой, я попробовал Webinoly+Акселератор и получил прирост до 97/100-100/100 и сайты работает вообще мгновенно, так что с ним несомненно лучше, а главное я не получил при этом головняков с поломанными скриптами и версткой. Я пользуюсь Акселератором с его выхода, и проблем пока не увидел, а вот прирост скорости и небольшой прирост посещаемости есть. Ну и опять же, не всегда есть возможность использовать Webinoly, во-первых он работает не на всех ОС, а во-вторых 90+ сайтов на разных CMS и с разными требованиями на Webinoly админить просто неудобно (ISP Manager удобнее для этого, а там не все так радужно как в Webinoly), и вот без Webinoly результат гораздо очевиднее. Так что это не умозаключения, а результаты практического использования.

добавлением встроенного прозрачного изображения того же размера

зачем? 1пикс пнг прозрачная, у картинки задаётся точный размер width\height приближённый к реальным, когда картинка меняется, переопределяются стили в auto.

Я тоже так делал в самом начале. Не всегда работает. "приближённый к реальным" — если так делать, то будет скачёк. Нужно точно как оригинал. И добавление этих атрибутов может вступить в конфликт со стилями.

Поставил платную версию на тяжеленный сайт, включающий в себя WP+LifterLMS+BuddyBoss + WooCommerce. Летает! Было 22 и более 10 секунд загрузка, а сейчас 90

Изобрели wp-rocket/clearfy pro )))

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


Михаил, а вы почему постоянно везде WP Rocket упоминаете?

Clearfy от wpshop или webcraftic? WP Rocket 8 лет помогает мне делать быстрые и качественные сайты. Один раз купил DEV лицензию неограниченную и мы с ним по жизни вместе. А если скрестить с nginx, то и РНР запускать не придется при полностраничном кэше.

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

Если вы намекали, что мне за это платят, то нет, они не работают по реферальной программе с РФ.

Вот эти. У nginx классный кэш, да.

"… отложенная загрузка всех скриптов..."
Да, это сейчас тренд. Не только у рокета это есть — есть еще несколько плагинов которые только это и делают (на vc.ru проскакивало) и нитропак.


Я пошёл ещё дальше — делю скрипты на 3 группы:


  • Первая — это те, которые отложенно вообще не надо грузить — по сути это исключения.
  • Вторая — это основные скрипты, участвующие в отображении содержимого.
  • Третья — это как раз рекламные скрипты, метрики, гугл-аналитики и проч.

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

Я когда-то покупал на год WP Rocket. Работало всё норм. Через полгода на одном из сайтов решил просто протестировать бесплатные аналоги: W3 и super. Честно, по метрикам вообще разницы особо не было или она была у super получше. Визуально тоже ничего не отличалось. И я WP Rocket тогда выпилил отовсюда. Прошло 2 года. Тяжелый сайт, пришёл Михаил с WP Rocket и сделал то, чего не могли до него 4 месяца сделать «профи из upwork».
WP Rocket реально эффективен.

У меня в управлении 100+ сайтов, покупать лицензию WP Rocket и ждать Михаила - дурная идея. Я бы хотел настроить сам и без Михаила, и без "профи из Апворк". Плагин оптимизации должен работать "из коробки", и только после этого иметь возможность улучшения. Я реально проверял - просто ставлю на 50 сайтов и они работают, причем быстрее чем были. Но РАБОТАЮТ, не отваливается реклама, не отваливаются метрики, не плывет верстка. Ну если вы любите мучения - счастья вам и удачи. Было пара пожеланий - написал автору, и он поддержал их. Попробуйте, и тогда можно предметно разговаривать.

Обычно проблемы отваливания никак не связаны с плагином, тут виноваты тема, умные разработчики, что ранее оптимизировали сайт интересными способами в vc, апворк с его профессионалами, кривые руки.

Я обычно ставлю в wp-rocket все на максималку и смотрю сайт в инкогнито на предмет чего-то поломанного и добавляю в исключения скрипты и стили, что ломаются или что-то ломают.

Так работают все плагины без исключения, в платных плагинах вы не платите за код, вы платите за поддержку, которую вам оказываются прямо на сайте, в панели настроек плагина, часто они сами заходят и чинят косяки, что якобы сделал их плагин.

Плагин автора имеет под капотом все теж самые технологии подвержен тем же самым проблемам

Знакомые люди, спасибо за положительный отзыв)

Это наверное самые тугие плагины. wp-rocket ломал сайты сразу и в кашу, clearfy - или ломает сайты или делает минимальные твики, и при этом косячит на половине сайта, при этом при деинсталяции не подтирает свои косяки, и ты получаешь от клиента сайт с кучей глюков, и если не понимаешь где искать выхватываешь лютые приключения (хз может сейчас поправили, я этот ужас года 2 назад забросил), причем клиент свято верит что все откатил - он же плагин удалил, и искренне недоумевает о причине приключений. Да, какие то простые сайты на чистом WP - нууу... работают, но чуть более сложный дизайн или функционал, и все летит в тартарары.

P.S.Плагины от Mihdan'a работают отлично - то что есть?ни разу не глючило критично. Так что пользуясь случаем мегареспект!

Спасибо за респект) Трудимся в поте лица

НЛО прилетело и опубликовало эту надпись здесь

"Не лучше заранее минифицировать ресурсы, и тдавать уже минифицированные?" А где вы увидели, что это происходит каждый раз при загрузке страницы? Естественно, все оптимизированные файлы (CSS, JS, HTML) кладутся в кэш.

НЛО прилетело и опубликовало эту надпись здесь

Вы зачем свой комментарий стерли? Надо уметь отвечать за свои слова. Хотите — я его опубликую? Не сделал ещё этого, так как надеюсь с людьми по людски общаться.

НЛО прилетело и опубликовало эту надпись здесь

Дмитрий, вы писали выше, там где вы стерли:
"Я пару дней назад установил сайт на Wordpress — свой личный блог. Пока только поверхностно коснулся оптимизации, но уже достиг grade A (94 % и 96%) по GTmetrix, только ко за счет функций заложенных в Redis, Fastcgi + некоторые штуки от Perfmatters (free). Если интересно — ссылка в профиле.
Просто не понимаю в чем суть платного плагина, если еще не вышел на free-рынок."


Я сделал тест PageSpeed Insight, показавший на ваших сайтах невысокие показатели:
instantlove — 40
ingeniare — /it/konfidenczialnost-i-bezopasnost-v-seti — 75


И вы ещё судите об адекватности.

У меня просто сайты со статьями. Максимум, что использую, это какой-то плагин кеша и CloudFlare для защиты от DDoS. Страницы без тяжеловесных iframe и так всегда в зелёной зоне.

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

Скрипты монетизации можно грузить отложенно.

Взял бы для теста про версию на день

Autoptimize от Frank Goossens (futtta) по фри подписки за глаза.
И не надо этих ваших не понятных недоделок.
НЛО прилетело и опубликовало эту надпись здесь

Хорошим делом никогда не поздно заняться.

Добавлена акция Хабра. Смотрите спойлер.

Спасибо за статью, хотел бы потестировать данный плагин для своего проекта (предложенная лицензия на 1 сайт), весьма тяжелого, а отсюда и с долго загрузкой, готов отписаться о хоте тестирования и результатах до/после.

Хочу попробовать ваше решение. За ранее спасибо

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории