Помощник
|
Скорость отображения контента сайта - нужен совет опытных людей |
koroluk1990
|
Сообщение
#1
|
||
|
|
||
|
|||
KurtRassel |
4.5.2016, 22:33;
Ответить: KurtRassel
Сообщение
#2
|
|
koroluk1990, привет. Единственная проблема это js и css вверху.
Для себя нашел вот такой самопис, который делает загрузку на 100 из 100 в PageSpeed. Код function rocketCSS(e) { var t = new XMLHttpRequest; t.onreadystatechange = function(){ if(4==t.readyState && 200==t.status){ var e = document.head||document.getElementsByTagName("head")[0]; var n = document.createElement("style"); n.type = "text/css"; n.styleSheet ? n.styleSheet.cssText = t.responseText : n.appendChild(document.createTextNode(t.responseText)); e.appendChild(n); } }; t.open("GET",e,!0); t.send(); } rocketCSS('/style.css'); Что касается загрузки шрифтов, то их грузить: Код <script src="https://ajax.googleapis.com/ajax/libs/webfont/1.5.18/webfont.js"></script> <script> WebFont.load({ google: { families: ['Source Sans Pro:400,600,700,400italic,700italic', 'Roboto Condensed:400,700'] } }); </script> И будет Вам счастье =) |
|
|
koroluk1990
|
Сообщение
#3
|
|
|
|
|
KurtRassel |
5.5.2016, 14:44;
Ответить: KurtRassel
Сообщение
#4
|
|
|
|
|
koroluk1990
|
Сообщение
#5
|
|
Этот кусок сделает показатели 95-100, а в ним и привлекательность сайта для поисковиков. Показатели - ерунда. Мне не цифры важны и радость, что у меня 100 из 100, а нужно быстрое отображение сайта для покупателей, конверсии, прибыль. Вопрос был не в том, как сделать 100 из 100, а как увеличить скорость отображения контентной части сайта. Готов заплатить за такую работу |
|
|
KurtRassel |
5.5.2016, 23:16;
Ответить: KurtRassel
Сообщение
#6
|
|
Я так понимаю, что код загружается быстро, а вот визуальная часть отдается долго, ведь что-то ее блокирует. Получается, что страница как будто зависает на 7-8 секунд, а потом моментально прогружается. У пользователя может сложится впечатление, что сайт завис. Вверху вопрос, внизу ответ от Google. В этом топике я привел реализацию ответа от Google, следовательно и ответ на Ваш вопрос. |
|
|
koroluk1990
|
Сообщение
#7
|
|
Вверху вопрос, внизу ответ от Google. Это понятно, но рекомендации гугла - лишь одно из предположений почему сайт так себя ведет. Тем более гугл пишет "стандартно", мол удалите и все. А это ж еще реализовать нужно. В этом топике я привел реализацию ответа от Google, следовательно и ответ на Ваш вопрос. Вы привели "костыль", который улучшит показатель гугл, но фактически не исправит проблем на сайте. Опять же, мне нужна реализация и практическая польза, а не просто "100 из 100". |
|
|
KurtRassel |
5.5.2016, 23:55;
Ответить: KurtRassel
Сообщение
#8
|
|
|
Это понятно, но рекомендации гугла - лишь одно из предположений почему сайт так себя ведет. Тем более гугл пишет "стандартно", мол удалите и все. А это ж еще реализовать нужно. Я Вам уже реализовал =) Вот подставлю даже все ваши стили и шрифты. Откройте footer шаблона и добавьте: Код <script> function rocketCSS(e) { var t = new XMLHttpRequest; t.onreadystatechange = function(){ if(4==t.readyState && 200==t.status){ var e = document.head||document.getElementsByTagName("head")[0]; var n = document.createElement("style"); n.type = "text/css"; n.styleSheet ? n.styleSheet.cssText = t.responseText : n.appendChild(document.createTextNode(t.responseText)); e.appendChild(n); } }; t.open("GET",e,!0); t.send(); } rocketCSS('/assets/css/1-nitro-combined-21781fb5f90c92215d5400d0bccb8c3e.css'); rocketCSS('assets/css/1-nitro-combined-176aa147f52ee20a670c9a7b3c98f4e1.css'); </script> Соответственно удалив с header эти стили. Шрифты подгрузить так: Код <script src="https://ajax.googleapis.com/ajax/libs/webfont/1.5.18/webfont.js"></script> <script> WebFont.load({ google: { families: ['Open Sans Condensed:300,700', 'Open Sans:400,600,700,300'] } }); </script>
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Быстрая индексация страниц сайта и обратных ссылок - 2Index | 38 | 2Index | 6617 | Вчера, 12:56 автор: 2Index |
|
Какой % отказов нормален для сайта? | 11 | Aloof | 2811 | 16.4.2024, 12:48 автор: diviner99 |
|
A-Parser 1.1 - продвинутый парсер ПС, кейвордов, контента, показателей, 70+ парсеров. | 353 | Forbidden | 279266 | 11.4.2024, 17:07 автор: AParser_Support |
|
SiteAnalyzer - бесплатная программа для аудита и анализа сайта | 77 | Chaser | 74211 | 9.4.2024, 11:36 автор: Chaser |
|
Нужен кодер, чтобы пофиксить ошибку Wordpress после переноса сайта | 0 | Alex-777 | 842 | 7.4.2024, 18:05 автор: Alex-777 |
Текстовая версия | Сейчас: 19.4.2024, 6:36 |