
Если у вас есть веб-сайт в WordPress, возможно, почувствовали необходимость скрипты в JavaScript Ваш сайт загружается из асинхронно, во избежание блок page нагрузки в то время как они получаются, особенно, если такие скрипты, предлагается Внешний URL-адрес для вашего сайта, что, В зависимости от нагрузки, что у вас есть эти системы в настоящее время, они могут принимать более или менее ответить на запрос.
Обычно, Если вы обычно делают использование Google PageSpeed Insights для измерения Оптимизация индекса из вашего веб-сайт, По данным Google, Полученный ответ который вы устранить Javascript, который блокирует отображение.
С этим, то, что вы хотите нам указать этот анализатор является то, что Существует файлы JavaScript, которые сделаны соответствующие просьбы, и до тех пор, пока не будут решены эти приложения, Загрузка веб-находится в состоянии Замок, Что будет делать, что время загрузки тот же вид уменьшилась.
Лучшим вариантом для этого является то, что Файлы JavaScript для загрузки в виде асинхронные, т.е., приложения и ожидает их сделать путь параллель для загрузки веб-страницы, тем самым предотвращая этот блокирования во время ожидания.
В WordPress Есть некоторые плагин делая это, но мы уже знаем, Использование любой плагин делает наша система является Перегрузка, Поэтому решение заключается в том, чтобы использовать код Я вставит в архиве functions.php, который размещается в Корневая папка из Тема что мы используем в настоящее время, нечто похожее на:
1 | directorio_web/wp-content/themes/mi_tema/functions.php |
Однажды расположен файл в вопрос, Это Редактировать, и к окончательное это ввести Следующий код:
1 2 3 4 5 6 7 | //Hace que todos los js se carguen de forma asincrona function carga_js_asincrona( $etiqueta ) { #Añade async a todos los scripts return str_replace( ' src', ' async="async" src', $etiqueta ); } add_filter( 'script_loader_tag', 'carga_js_asincrona', 10 ); |
Если экономия времени, тесты для загрузить ваш веб-сайт и Обзор кода источник страницы, Обратите внимание, что все скрипты из JavaScript что вы был Добавлено атрибут и значение Async = ’ async’, Таким образом уведомления, вопрос браузера, для выполнения Асинхронная загрузка или их параллельно, без необходимости ждать его до конца, чтобы продолжить загрузку в Интернете.
