Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Проблемы с форумом » Подвисает загрузка форумов в самом начале страницы


Подвисает загрузка форумов в самом начале страницы

Сообщений 1 страница 11 из 11

1

Этот кусок долго грузится:

<div id="mybb-counter" style="display:none">
<script type="text/javascript">
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(201230, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true });

new Image().src = "//forum.mybb.ru/vc?5148;1;"+Math.random();
new Image().src = "//bs.webtalk.ru/c?pk=adcdfa6076ef9dae9d8acf6fcf75f2a1f421512d&r=61dd494b37a2f2.13700829"
</script> <noscript><div><img src="https://mc.yandex.ru/watch/201230" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
</div>

Похоже что воть эта ссылка: https://mc.yandex.ru/metrika/tag.js

( Превышено время ожидания ответа от сайта mc.yandex.ru. )

Отредактировано Deff (Вт, 11 Янв 2022 12:16:01)

+2

2

Когда я делал новостной сайт, я отключал счётчики, метрику, ибо затык страшный.
Это не только здесь так, это Яндех чудит.

+2

3

John Warner
Вроде завелось... (может метрику таки пихнуть в конец body ? Вид загрузки при сбоях кода будет симпатичнее...)

+2

4

Deff
А это мысль.

+1

5

Deff написал(а):

Этот кусок долго грузится:
Похоже что воть эта ссылка: https://mc.yandex.ru/metrika/tag.js

( Превышено время ожидания ответа от сайта mc.yandex.ru. )

Код-то прочитайте. Не может затыка быть, загрузка ассинхронная. Точнее, затык может быть только если у вас остальные скрипты так же ассинхронно грузятся. Этот код добавляет на страницу загрузку js... Даже если эта загрузка будет бесконечной, скрипт этот грузится в последнюю очередь (и после загрузки загрузки всего HTML и после всех синхронных скриптов). После него могут грузиться только другие скрипты, которые добавлены в dom уже после создания страницы, как этот. Соответственно, где на странице находится этот код - совершенно не важно, в начале, конце или середине страницы.

Если у вас происходит затык на всех форумах, нужно искать причину в синхронном контенте, css или js, добавленных непосредственно на страницу. devtools обычно в этом могут помочь. Сам в поиске причины поучаствовать вряд ли смогу, нет у меня никаких затыков.

0

6

kernel написал(а):

Код-то прочитайте. Не может затыка быть, загрузка ассинхронная.

Я наверно глянул лишь первую ссылку в коде
там наверно висло и <img src="https://mc.yandex.ru/watch/201230" style="position:absolute; left:-9999px;" alt="" />

в консоли в инете видно было как обращение к ссылке яндекс происходит многократно, а загрузка висит(Ну и чичас уже трудно вопроизвести ситуёвинну, посколь она закончилась вместе с моим последним сообщением  :dontknow:

0

7

Deff написал(а):
kernel написал(а):

Код-то прочитайте. Не может затыка быть, загрузка ассинхронная.

Я наверно глянул лишь первую ссылку в коде
там наверно висло и <img src="https://mc.yandex.ru/watch/201230" style="position:absolute; left:-9999px;" alt="" />

в консоли в инете видно было как обращение к ссылке яндекс происходит многократно, а загрузка висит(Ну и чичас уже трудно вопроизвести ситуёвинну, посколь она закончилась вместе с моим последним сообщением  :dontknow:

Картинки все и всегда грузятся ассинхронно и так же в последнюю очередь ) Так что тоже мимо.

+1

8

kernel
Ничо ни наю, ставил скрипт в начало HTML верх alert(111)  - до него не доходило() (висло минимум на минуту до появления alert, думаю до получения Превышено время ожидания ответа от сайта mc.yandex.ru, примерно так же, как если ссылку https://mc.yandex.ru/metrika/tag.js впихнуть отдельно на страницу), ставлю через консоль после боди код картинки - она показывается, зависает перед alert(111)
Между началом боди и скриптом только вышеуказанный код

Как только ссылку яндекс отпустило - и alert(111) сразу отработал и страница стала грузиться сходу, эффект торможения начальной загрузки наблюдал на всех форумах(и тут на ЕТП и на других)...

Отредактировано Deff (Сб, 15 Янв 2022 10:25:33)

0

9

Deff
т.е. ты ставил alert и до счетчика и после, а отрабатывал только тот, что до? Если так, тогда у тебя очень неправильный браузер, грузящий картинки синхронно ) У себя я такого не могу воспроизвести, даже если перевожу mc.yandex.ru через hosts на свой хост и ставлю ему бесконечную загрузку. Да, в браузере висит снизу ожидание хоста, но на работу страницы никак не влияет.

+1

10

kernel написал(а):

т.е. ты ставил alert и до счетчика и после, а отрабатывал только тот, что до? Если так, тогда у тебя очень неправильный браузер, грузящий картинки синхронно ) У себя я такого не могу воспроизвести, даже если перевожу mc.yandex.ru через hosts на свой хост и ставлю ему бесконечную загрузку. Да, в браузере висит снизу ожидание хоста, но на работу страницы никак не влияет.

Ок... (Хотя проверял в двух браузерах) Браузер стандартный Хром (Правда старый, отключил обновления давно) (Да забить... думаю таки Вы правы, проблема наверно на моей стороне из-за устаревшего софта  :dontknow: )

kernel написал(а):

грузящий картинки синхронно )

По идее, если картинка оч мелкая, кто ей мешает загрузиться тут - же ? (На рендинг кода на странице таки хоть какое-то время затрачивается ?) Большие картинки у меня точно грузятся в конце загрузки страницы(на момент теста была микро картинка, типо смайл-статика, не gif)
2-е картинка могла быть уже в кеше.

Отредактировано Deff (Сб, 15 Янв 2022 11:49:47)

0

11

яндекс тормозит, но на сложных сайтах

0


Вы здесь » Единый форум поддержки » Проблемы с форумом » Подвисает загрузка форумов в самом начале страницы