Комментарий: будь то разработчик браузеров или обычный разработчик веб -приложений, все они прилагают совместные усилия: чтобы просмотр веб -страниц быстрее чувствовал себя. Есть много известных методов, которые могут сделать ваш сайт быстрее: используйте спрайты CSS, используйте инструменты оптимизации изображений, используйте .htaccess для установки информации заголовка страницы и времени кэша, сжатия JavaScript, использования CDN и т. Д.
Я представил некоторые методы оптимизации скорости, используемые на этом сайте. В HTML5 появилась новая функция для оптимизации скорости веб-сайта: предварительная загрузка/предварительная загрузка страниц (предварительная лифта ссылки).
Что такое предварительная загрузка ресурса страницы/предварительная чтение (предварительная лифта ссылки)? Объяснение MDN:
Предварительная загрузка ресурса Page (Prefetch ссылки)-это навык, предоставляемый браузером, который предназначен для того, чтобы позволить браузеру загружать или предварительно прочитать некоторые ресурсы документов в свободное время, и пользователи будут получать доступ к этим ресурсам в будущем. Веб -страница может установить серию инструкций для предварительной нагрузки для браузера. Когда браузер загружает текущую страницу, он тихо загрузит указанные документы в фоновом режиме и сохранит их в кеше. Когда пользователь обращается к этим предварительно загруженным документам, браузер может быстро извлечь их из кэша в пользователь.
Проще говоря, это: пусть браузер предварительно загружает другие ресурсы (страницы, изображения, видео и т. Д.). И метод очень прост!
HTML5 Page Proundce Preload (Prefetch Link) Метод написания
<!-предварительно загрузить всю страницу->
<link href = "http://www.vevb.com/misc/3d-album/"/> </p> <p> <!-Предварительная загрузка изображения->
<link href = "<a href =" http://www.vevb.com/wordpress/ "> </a>
WP-content/uploads/2014/04/b-334x193.jpg "/>
Функция HTML5 Page Pround Prounder Preload/Pre-Read (Prefetch Link) реализована с помощью тегов ссылки. Атрибут REL определяется как предварительная перефшиция, а адрес, который будет загружен в атрибут HREF. Браузер Firefox также предоставляет дополнительную поддержку атрибутов:
<ссылка
title = "разработан для mozilla" href = "mozspecific.css" _fcksavedurl = "" mozspecific.css "" />
<link href = "2.html" />
Предварительная фиксация также может быть использована в рамках ресурсов протокола HTTPS.
При каких обстоятельствах следует предварительно загрузить ресурсы
Какие ресурсы загружаются на вашей странице и когда все это зависит от вас. Вот несколько предложений:
1. Когда на странице есть слайд-подобная служба, предварительная нагрузка/предварительно читает следующие 1-3 страницы и предыдущие 1-3 страницы.
2. Предварительно загрузите те картинки, которые являются общими для всего веб -сайта.
3. Предварительная загрузка следующей страницы результатов поиска на веб -сайте.
Запретить предварительное загрузку ресурса страницы (предварительная лифта ссылки)
В браузере Firefox есть вариант, чтобы запретить любую функцию предварительного загрузки ресурсов (предварительная перефетка ссылки). Вы можете установить это так:
1.user_pref (network.prefetch-next, false);
2. Меры предосторожности для предварительной загрузки ресурсов страницы (
Вот несколько заметок о предварительной загрузке ресурсов страницы (предварительная перефшита ссылки):
1. Предварительная нагрузка (предварительная лифта ссылки) не может работать через домены, включая вытягивание файлов cookie в домены.
2. Предварительная загрузка (предварительная лифта ссылки) загрязняет статистику вашего веб -сайта, потому что некоторые страницы, предварительно загруженные в браузер, не могут быть фактически посещены пользователями.
3. Firefox Browser предоставил поддержку этой технологии предварительной нагрузки (Link Prefetch) с 2003 года.
Используя свободное время браузера для загрузки некоторых дополнительных файлов ресурсов, он выглядит как захватывающим, так и опасным. Вы хотите попробовать эти технологии?