Как удалить строки запроса из JavaScript и CSS

Введение

Строки запроса — это URL-адреса, содержащие либо ?или &. Статические ресурсы (такие как JavaScript и CSS) обычно кэшируются прокси или CDN. Когда разработчик вносит изменения, он не будет отображаться мгновенно из-за эффектов кеширования, то есть когда строки запроса вступают в игру. Эти строки не кэшируются, что позволяет немедленно обновлять обновления. Тем не менее, это также увеличит время загрузки веб-страницы. Инструменты оптимизации сайта предлагают удалить строки запросов из статических ресурсов, чтобы увеличить скорость веб-сайта. Это особенно полезно для сайта WordPress, поскольку оно предоставит ему множество преимуществ.

Удаление строк запроса из статических ресурсов позволит кэшировать прокси-серверы, тем самым увеличивая общую скорость сайта WordPress. Ваши CSS и JavaScript будут делать меньше запросов на сервер, таким образом уменьшая использование ресурсов вашего сайта WordPress. Это также даст вашему сайту WordPress повышение SEO, поскольку сайты WordPress с лучшей оптимизацией, как правило, имеют более высокий рейтинг в Google.

Недостаток удаления строки запроса в WordPress можно легко преодолеть, управляя кешем, что будет дополнительно объяснено в этом руководстве по оптимизации WordPress.

Что вам понадобится

Прежде чем начать это руководство, вам понадобится следующее:

  • Доступ к FTP
  • Доступ к панели администратора WordPress

Шаг 1 — Анализ сайта

Для этого шага я бы рекомендовал использовать GTMetrix . После анализа тестового сайта WordPress приведены следующие результаты:

улучшить сайт

В зависимости от темы WordPress, размера веб-сайта и других факторов количество файлов CSS и JavaScript может отличаться. Каждый раз, когда посетители заходят на ваш сайт, браузер отправляет запрос на получение CSS, JavaScript или другого статического контента. Это вызовет больше запросов на ваш сервер и займет немного больше времени для загрузки. Если вы используете сеть доставки контента, кеширование браузера или плагины кэша WordPress, ваши файлы могут не кэшироваться, что приводит к более медленной доставке файлов, поэтому удаление строк запроса поможет улучшить кеширование сайта WordPress и одновременно уменьшить использование ресурсов.

Шаг 2 — Удаление строк запроса в WordPress

Существует несколько способов эффективного удаления строк запроса из статических ресурсов в WordPress.

Вариант 1 — Удаление строк запроса из статических ресурсов (CSS, JavaScript) в WordPress с помощью плагинов

Самым удобным подключаемым модулем для удаления строки запроса в WordPress будет Quick Booster Pack
После внедрения Speed ​​Booster Pack в WordPress перейдите к настройкам плагина.

Отметьте поле « Отложить разбор» файлов javascript и нажмите « Сохранить изменения».
Также возможно использовать плагины, такие как «Query Strings Remover», чтобы достичь той же цели.

Вариант 2 — Удаление строк запроса из статических ресурсов (CSS, JavaScript) в WordPress через functions.php

ВАЖНЫЙ! Перед functions.phpвнесением любых изменений обязательно сделайте резервную копию файла.

Строки запроса можно удалить из WordPress, добавив этот код в конец вашего functions.phpфайла, расположенного в каталоге wp-includes :

улучшить сайт

 

В некоторых случаях (в зависимости от конфигурации вашего WordPress) этот код может вызвать 500 Internal Server Error. В этом случае плагины с шага 1 будут делать трюк.

Борьба с недостатком удаления строки запроса в WordPress

Надлежащее управление кешем WordPress позволит вам доставлять самые последние файлы всем посетителям без каких-либо проблем. Если вы используете плагины для кеширования WordPress , вам просто нужно очистить свой кеш WordPress после внесения изменений. То же самое происходит, если вы внедрили кеширование браузера для своего сайта WordPress, очистка кеша браузера позволит вам увидеть последние изменения. Эти несколько трюков позволят вам противостоять небольшому недостатку, который может привести к удалению строк запроса из статических ресурсов в WordPress.

Шаг 3 — Проверка изменений

Для сравнения приведены результаты анализа GTMetrix после удаления строк запроса из статических ресурсов в WordPress:

улучшить сайт

Вывод

В этом кратком руководстве мы узнали, как повысить производительность вашего сайта WordPress, удалив строки запроса из статических ресурсов, таких как JavaScript или CSS.

Posted in web

Оставить Комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *