Если после выполнения всех рекомендаций не удалось достичь нужного показателя скорости, то можно прибегнуть к дополнительным методам.
Для предварительного разрешения доменных имен в адресах можно использовать ссылки отношений с типом отношения (значение атрибута rel) - dns-prefetch
Например если в WordPress мы используем CDN с адресом - s.w.org, то в блоке head можно указать следующий дескриптор:
preconnect, prefetch, prerender, preloading, subresource
Перед тем, как начать загружать ресурсы сайта, браузеру нужно установить его IP адрес. И только после этого он сможет загрузить содержимое. Конечно, на это потребуется какое-то время.Для предварительного разрешения доменных имен в адресах можно использовать ссылки отношений с типом отношения (значение атрибута rel) - dns-prefetch
Например если в WordPress мы используем CDN с адресом - s.w.org, то в блоке head можно указать следующий дескриптор:
<link rel='dns-prefetch' href='//s.w.org' />
Lazy Load
Lazy Load - это технический прием, который позволяет осуществить отложенную загрузку изображений, что актуально для страниц с большим количеством изображений. Часто изображения загружаются по мере пролистывания страницы пользователем. Использование Lazy Load позволяет увеличить скорость загрузки страницы и уменьшить нагрузку на сервер.- https://ru.wordpress.org/plugins/lazy-load/
- UI Library (YUI) — http://developer.yahoo.com/yui/examples/imageloader/imgloadfold.html
- JQuery — http://plugins.jquery.com/project/lazyload
- Prototype — http://www.bram.us/projects/js_bramus/lazierload/
- Mootools — http://davidwalsh.name/mootools-lazyload
<div itemscope itemtype="http://schema.org/ImageObject">Аналогичного эффекта можно достичь за счет использования прогрессивной загрузки изображений (пример прогрессивной загрузки).
<h2 itemprop="name">Винни-Пух</h2>
<img src="LazyLoad.jpg" itemprop="thumbnail" /> <!-- /* после будет vinni.jpg */ -->
<meta content="vinni.jpg" itemprop="contentUrl" />
<span itemprop="description">Винни-Пух залезает на дерево.</span>
</div>
Дополнительные материалы:
- Каркасная разметка (prebuilt Markup, skeleton screens)
- Погружение в темные воды загрузки скриптов
Комментарии
Отправить комментарий