Представляем ускоренную предварительную выборку доменов

Опубликовано: 2022-02-25

Чуть меньше года назад мы представили Accelerated Domains как дополнение к любому сайту, размещенному в облаке Servebolt. На сегодняшний день это наше самое популярное дополнение, поскольку оно делает именно то, что обещает название с самого начала. Это ускоряет ваш домен. Ускоренные домены сделают ваш сайт быстрее, масштабируемее, экологичнее и безопаснее. Здесь много функций, но это не помешало нам постоянно улучшать его функции в прошлом году. Как и было обещано.

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

Повышение производительности вашего сайта

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

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

Как это устроено

Идея функции предварительной выборки заключается в том, что ускоренная предварительная выборка доменов предварительно заполняет кэш содержимым, которое посетитель сайта может запросить в следующий раз. Это гарантирует более высокую скорость попадания в кэш и, следовательно, более быструю работу для пользователя.

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

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

Ускоренная предварительная выборка доменов ловко прослушивает во время загрузки вашей главной страницы в WordPress. На основании того, что он находит, он определяет, какие активы должны быть предварительно загружены. Вот как будет выглядеть содержимое manifest-style.txt, если на вашем сайте активирована тема Twenty Twenty One, например:

 /wp-includes/css/dist/block-library/style.min.css
/wp-content/themes/twentytwentyone/style.css?ver=1.4
/wp-content/themes/twentytwentyone/assets/css/print.css?ver=1.4

Если вы еще не используете ускоренные домены для своего сайта, сейчас самое время обновить свой сайт до его самой быстрой, экологичной, безопасной и масштабируемой версии. Закажите или узнайте подробнее, что могут сделать Accelerated Domains для вашего сайта.

Обновление Servebolt Optimizer для WordPress 3.5

Обновите наш плагин Servebolt Optimizer для WordPress до версии 3.5, чтобы интегрировать ускоренную предварительную выборку доменов. Версия 3.5, которая будет выпущена сегодня, также включает следующие обновления:

Автоматическая настройка WordPress Cron

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

Вот почему мы рекомендуем вам отключить cron WordPress и переключиться на серверный cron. Делать это вручную может быть немного сложно, поэтому мы добавили в плагин способ автоматического переключения на cron сервера.

Мы не только экономим ресурсы, переключаясь на cron сервера, но и задания cron будут выполняться более надежно. Дальнейшие ресурсы сохраняются, поскольку мы добавляем flock в автоматически настроенный cron, поэтому мы не запускаем несколько cron одновременно.

Очистить кеш сайта при входе в систему

Когда вы вошли в WordPress, ваш браузер должен предоставить вам кешированный контент и активы. Мы включили новый тег заголовка, который очищает кеш вашего браузера при входе в систему. Это гарантирует, что вы никогда не просматриваете кешированный контент при входе в WordPress. В настоящее время эта функция поддерживается только Chrome, Firefox, Edge и другими.

Узнайте больше о поддержке браузерами функции очистки данных сайта.

Улучшения, связанные с WooCommerce

Версия 3.5 улучшает обработку нескольких вещей в WooCommerce. В частности, следующие сценарии:

  1. Мы упростили очистку кеша для одного продукта всякий раз, когда покупатель оформляет заказ в WooCommerce. Теперь мы будем очищать только URL-адрес продукта, а не URL-адрес главной страницы или любые другие связанные URL-адреса.
  2. Теперь мы очищаем кеш для продукта WooCommerce сразу же, когда клиент оформляет заказ, независимо от того, активна ли у него очистка кеша на основе очереди или нет. Основная причина этого изменения заключается в том, что уровни запасов обычно кэшируются, и их может не быть в наличии после того, как последний товар был куплен.

Мы добавили возможность отключить средство запуска очереди планировщика действий WooCommerce. Реализация основана на коде, предоставленном самим WooCommerce, и экономит ценные ресурсы. Мы также делаем все возможное, чтобы они не запускались одновременно. Отключение этого параметра отключит бегун по умолчанию и вместо этого настроит бегун с использованием cron (с стадом). Таким образом мы гарантируем, что оба cron не запустятся одновременно, и сделаем их независимыми друг от друга. Вы можете найти эту настройку на вкладке «Дополнительно» в меню «Производительность» плагина.

Список изменений

Ознакомьтесь с полным журналом изменений, чтобы узнать больше о том, что предлагает версия 3.5 Servebolt Optimizer для WordPress.


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

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