Flying Pages by WP Speed Matters
Летающие страницы предварительно загружают страницы до того, как пользователь нажимает на них, что заставляет их загружаться мгновенно. Демонстрация быстрых ссылок: откройте https://wpspeedmatters.com и нажмите на любую запись репозитория GitHub. Quicklink vs Instant page vs Flying Pages Присоединяйтесь к нашей группе Facebook, сообществу WordPress энтузиасты скорости Купите мне кофе Как это работает? Flying Pages внедряет крошечный код jаvascript (1 КБ в сжатом виде) и ждет, пока браузер не перейдет в режим ожидания. Затем он обнаруживает страницы в области просмотра и при наведении курсора мыши и предварительно загружает их. Flying Pages продуман, чтобы гарантировать, что предварительная загрузка не приведет к сбою вашего сервера и не замедлит его работу. Предварительная загрузка страниц в области просмотра - обнаружение ссылок в области просмотра (текущая область просмотра) с помощью «Intersection Observer» и указание браузеру предварительно загрузить их с помощью «предварительной выборки», переключиться на xhr, если он недоступен (аналогично Quicklink). Предварительная загрузка страниц при наведении указателя мыши - при наведении указателя мыши, если он еще не был предварительно загружен с использованием вышеуказанного «окна просмотра», Flying Pages будут предварительно загружать их мгновенно (аналогично Instant.page). Ограничивает количество предварительных загрузок в секунду - если на вашей странице слишком много ссылок, предварительная выборка всех одновременно приведет к сбою сервера или замедлению посещения веб-сайта посетителями. Flying Pages ограничивает количество предварительных загрузок в секунду (по умолчанию 3 запроса в секунду) с помощью встроенной очереди. Например, если у вас 10 ссылок в области просмотра, предварительная загрузка всех из них занимает 4 секунды. Останавливает предварительную загрузку, если сервер занят. Если сервер начинает медленно отвечать или возвращать ошибки, предварительная загрузка будет остановлена, чтобы снизить нагрузку на сервер. Понимает подключение и настройки пользователя - проверяет, используется ли у пользователя медленное соединение, например 2G, или включена функция экономии данных. В этом случае Flying Pages ничего не загружают.
Автор: Gijo Varghese
Версия: 2.4.2
Последнее обновление: 2021-07-18 2:59am GMT