условная загрузка в wordpress [js, css и плагины]

Сегодня мы снова поговорим о WPO для WordPress . Точнее, условная зарядка или (как я ее обычно называю) «умная зарядка» .

Лично я считаю, что условная загрузка — это одна из техник WPO, дающая лучшие результаты в WordPress , как с точки зрения UX , так и с точки зрения метрик в Google PageSpeed ​​Insights .

При программировании пользовательских сценариев условная загрузка на самом деле не обязательна,

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

наоборот, когда мы устанавливаем плагин, он обычно загружается на ВСЕ страницы сайта,

даже если на некоторых из них он реально не используется.

условная загрузка wordpress1

Я приведу вам несколько очень ярких примеров:

Когда мы устанавливаем Disqus Comment System , скрипты, позволяющие загружать Disqus по всему сайту, будут автоматически загружаться, хотя они нужны нам ТОЛЬКО тогда, когда мы загружаем пост или часть с комментариями .
Большинство плагинов социальных кнопок устанавливают свои скрипты на ВЕСЬ веб-сайт, и в некоторых случаях мы можем не использовать их на общем уровне.

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

купить данные телемаркетинга

Если мы установим плагин для графики

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

Когда мы говорим о сценариях, мы имеем в виду запросы к файлам Javascript ,

поскольку они оказывают наибольшее влияние на WPO,

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

Разработчики делают свою работу неправильно?

Ответ непрост. В каких-то случаях они данные из Кувейта плохо выполняют свою работу, в каких-то нет.
Большинство разработчиков плагинов регистрируют CSS и JS своих плагинов для загрузки на ВЕСЬ интерфейс, чтобы избежать последующих проблем совместимости.

Similar Posts