Куда деть блокирующий css: 17?

Nika_r Nika_r  
186
  02.11.2016 20:53       1 286     Помощь  
Я, понимаю, что возможно вопрос элементарный. Но мы так на него ответ и не смогли найти. Есть сайт на джумле. Сервис пишет:  В верхней части страницы найден блокирующий CCS: 17... и js 5 Вопрос: возможно кто-то знает, что сделать, чтобы этого не было. На всякий случай (может эта информация важная). Плагин Ice Speed на сайте стоит. В файле libraries/joomla/document/html/renderer/head.php мы дописывали строчку $buffer .= $tab . '<script src="' . $strSrc . '" async="async"'Но сайт вообще после этого начал фокусы показывать. Вначале загружается серое поле, как будто проблемы с хостингом, и лишь через пару секунд страницу. В результате мы эту строчку из файла стерли.
Я понимаю, что надо сделать так, чтобы эти элементы загружались позже... Но как на практике это сделать - не понятно...

Ответы на пост (26) Написать ответ
Это успокоит вас, придаст чувство самоудовлетворения)

Нет влияния на трафик, зато есть влияние на показатель отказов. Сайт грузится быстрее и не раздражает людей. Быстрые сайты чаще посещаются роботом. Особенно медленным Яндексом.

Не каждому дано сделать склейку благополучно, особенно если на сайте сплошыне слайдеры и прочие фенечки.


Нира, если у вас не веб студия или сайт, который будут оценивать с технической стороны, просто плюньте на это и не забивайте себе голову.
0
Решение
Nika_r Nika_r
186
03.11.2016 11:26
Если на посещаемость не влияет, то может быть действительно лучше и не заморачиваться. У нас показатель отказов 7%. Да и отказ этих людей не из-за скорости загрузки сайта, а потому что у нас на сайте информация, касающаяся россиян, а показывают ее иногда поисковики в Казахстане, и в Украине... Спасибо)
0
alesha01 alesha01
1
02.11.2016 21:19
Вынеси все файлы перед закрытием body
1
Astro Mutant Astro Mutant
49
03.11.2016 02:13
А может лучше совсем удалить? Нет тела нет дела.
0
Здравствуйте. Вы мне, так сказать, помогали, вот и я попытаюсь.

Я ставила плагин jbtolo. У меня тоже Джумла.
Там имеется возможность изменить последовательность загрузки. Только нужно работать аккуратно и разбираться внимательно, чтобы сайт не перекосило. Если правильно сделаете, проблема исчезнет и Вы сможете сократить css, html, прочие недочеты, которые показывает местній анализ.

Вдруг что не так, не разберетесь, плагин удаляется без последствий.

Есть еще один jhc optimize, только половина функционала в нем доступна для промо пользователей. Хотя он намного лучше - не видоизменяет сайт.
1
Nika_r Nika_r
186
02.11.2016 23:24
Виктория, спасибо большое, я попробую. От некоторых настроек Ice Speed его тоже начало косить влево, потом мы его обратно возвращали...)И jhc optimize я тоже посмотрю, если понравится - и цена приемлемая, в конце концов можно и купить.
0
Vladymyr Zzzz Vladymyr Zzzz
4
02.11.2016 21:59
Блин, у меня таже проблема с ВП.
Только блокирующие элементы CSS: 10 и JS: 3
Может кто-то и мне что-то подскажет?
Спасибо.
0
Nika_r Nika_r
186
02.11.2016 23:26
Про ВП я статью видела... Там дядечка советовал вам плагин. установить.. Но название сейчас я не вспомню. Я если завтра в истории найду - ссылку пришлю.
0
tryam tryam
137
03.11.2016 09:33
Плагин Autoptimize. Настройку можно погуглить. Поначалу установил, все перекосило, но потом разобрался, поднастроил и все нормально стало. В крайнем случае, если не подойдет, можно удалить, и все останется как раньше.
0
примерно 30 евро.

На сайте не должно быть компонента Фокс Контакт.
0
Nika_r Nika_r
186
03.11.2016 10:23
Виктория, скажите мне, пожалуйста (я так поняла, что вы эту проблему решили), по вашим наблюдениям, если сравнивать "до" и "после", у вас как-то посещаемость изменилась? Допустим, было n посетителей, стало n+10% или 2n.... Меня не конкретные цифры интересуют, а скорее процентное влияние на величину посещаемости. И так как у вас тоже Джумла, мне было бы легче ориентироваться, что это может дать.
0
zlobny13 zlobny13
17
03.11.2016 02:57
одним плагином дела не решить. Придется сидеть и копаться. Или просто забить на это. Все в жизни ерунда. Кроме пчел. А если подумать, то и пчелы ерунда (КГУ,биофаковская мудрость)
1
Nika_r Nika_r
186
03.11.2016 10:02
)))))))))))))))))))))))
0
erika74 erika74
25
03.11.2016 04:57
Как вариант перестать надеяться на плагины и начать надеяться на мозг (свой). Мозг прокачиваем набрав в гугле "minify" и скурив все найденное. Выпиливаем плагины и прописываем все руками в шаблоне (продолжая курить гугловую мудрость). В результате получаем 1 css и 1 js. JS в конец, CSS по возможности. Пол беды решили, можно оставить так, если устраивает. Далее, продолжая курить гугловую мудрость, делим css на "важно и мало" и "не важно и много". Получаем два файла css и один js. Важный помещаем вверх, не важный вниз тега body, js оставляем внизу. Еще на поддомены выносим все. Я думаю есть плагины которые первую часть гугло-мудрости реализуют, но в общем случае лучше руками.
1
Nika_r Nika_r
186
03.11.2016 10:18
Я всегда надеюсь на свой мозг.... ) Я прекрасно понимаю, что плагины - проще и быстрее, но может и не помочь.... Я поняла направление вашей мысли, тоже попробуем.
0
ToXaD3 ToXaD3
213
03.11.2016 05:22
Что за бред вы спрашиваете и что за бред отвечают? 17 ccs (css?) это же жесть! Выше суть написана, от erika74. Дальше уже руками правка, но в вашем случае это не так просто, лучше нормально все переделать, само собой никто бесплатно не возьмется - ищите спеца на фрилансе.
1
Nika_r Nika_r
186
03.11.2016 10:07
Это сделать никогда не поздно... И вопрос не в "платно" или "бесплатно"... Сейчас многие такие спецы... Что прежде чем им что-то поручить, надо на 80% самому понимать , как сделать...
0
У меня, к сожалению, стоит Фокс Контакт, который конфликтует с плагинами для оптимизации. Пришлось выбирать и я выбрала именно Фокс контакт. Посмотрела на показатели других веб-студий и успокоилась)

Поэтому на дескрипторы махнула, и занялась скоростью. Оптимизировала по возможным пунктам. Сжала все итд. Взяла кусок в файле темплайт сss и переставила его ниже. Скорость улучшилась, согласно PageSpeed Tools Insights, вот и ладненько.

Но, если бы не было несовместимости, выбрала бы плагин. Гугл пишет...Я перевернула много статей, качественной конкретики для Джумла не нашла.
0
Roman2002 Roman2002
220
03.11.2016 16:23
Гы-гы... плагино-дро*еры) Извиняюсь, не сдержался, просто такое нубство на pr-cy в последнее время.
Я понимаю, что знать html сейчас не модно, но в этом случае надо просто обратиться к знающим людям.

async - означает, что скрипт будет загружаться асинхронно, т.е. последовательность загрузки скриптов может быть произвольная. Само собой, что если один скрипт зависит другого (например, js-скрипты плагинов зависят часто от jquery), то в случае загрузки зависимого скрипта раньше основного - работоспособность будет нарушена.

На своих сайтах использую вариант, когда ссылка на css-файл добавляется в head, на js-файл и js-код добавляется перед </body>, предварительно все css/js-файлы минимизируются (использую mincss и google closure compiler) и сливаются в итоговые один js и один css файлы.
1
Nika_r Nika_r
186
03.11.2016 19:41
Вот я и обратилась к знающим людям. Нельзя было задавать этот вопрос?
0
Nika_r Nika_r
186
03.11.2016 19:48
На самом деле вы хорошо объясняете. Кто ясно мыслит - ясно излагает... За ответ спасибо. Но по поводу дро... еры... Здесь многие задают вопросы гораздо более наивные, чем мои. Если вам казалось, что вопрос глупый и не вашего уровня - можно было просто не отвечать... А не оскорблять всех окружающих.
0
Alex Alex
16
03.11.2016 23:00
"но в этом случае надо просто обратиться к знающим людям" - это Вы на себя намекаете?))

У Вас Джумла?
0
Roman2002 Roman2002
220
03.11.2016 23:54
Nika_r, не принимайте все на свой счет))

Content, нет, ко мне обращаться не нужно. С Joomla не работал, но подобное, вероятно, не сильно сложно сделать на любой cms.
0
Nika_r Nika_r
186
04.11.2016 00:05
Хорошо, спасибо еще раз.)
0
Astro Mutant Astro Mutant
49
04.11.2016 05:23
какое ты умное. Нихуя толком не посоветовал. Два файла разделил. "Спец". А что ты скажешь, когда 30 ксс и 20 яваскриптов? И трогаешь один сыпится половина сайта.
0
panfilov_dm panfilov_dm
131
10.03.2017 15:29
Astro Mutant, Нормальный совет. не разбираешься, хоть не хами. Это не панацея, а всего лишь попытка оптимизировать загрузку страницы. И тут главное ход мысли, а не практическое применение. А то что у тебя 30 ксс, так это лечить нужно.
0