Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Ламерские вопросы Как организовать отображение сайта не смотря на незагрузку элементов сторонних сервисов?

Как организовать отображение сайта не смотря на незагрузку элементов сторонних сервисов?


     21.02.2015    Ламерские вопросы    937

вопрос
Периодически зависает загрузка страницы сайта пока не загрузится счетчик посещения, либо кнопки поделится в соц сетях. Как решить эту проблему?

Ответил: ПафНутиЙ


Уберите все счётчики, которые грузятся синхронно.
Для "включения" асинхронной загрузки используете атрибут
async="async"
.
Пропишите его в тегах скриптов, которые тормозят страницу.
Но лучше вообще удалить всё, что не асинхронно тянется со сторонних сайтов.

Комментарии пользователей (5)

blacksand
9

58 | 4

blacksand - 21 февраля 2015 22:33 - Юзер

Убери все счетчики, оставь один, точнее яндекс метрики нет помоему, ну или аналитик гугл. Кнопки поделится есть у яндекса, достаточно красивые и удобные

Rebus
1

2

Rebus - 21 февраля 2015 22:36 - Юзер

убрать не вариант. и что яндекс затупить не может?

blacksand
9

58 | 4

blacksand - 21 февраля 2015 22:49 - Юзер

Как вы хотите решить проблемы сторонних сервисов? Смотрите какой именно сервис дольше всех отгружается, гугл хром должен показать. Берите пример с крупных проектов, там счетчиков левых по сути нет. Допустим тут, стоит только Li

Rebus
1

2

Rebus - 21 февраля 2015 23:02 - Юзер

Просто я хотел узнать можно ли указать браузеру что загрузка элементов такого рода не важна. и можно не ожидая ответа от сервера гугла, яндекса, рамблера и т.д. отобразить весь сайт.

ПафНутиЙ
1065

3396 | 2434

ПафНутиЙ - 21 февраля 2015 23:15 - Админ

Тут метрика и LI, Li поставил потому, что после его удаления он всёравно считал посещения откуда то.

Каков вопрос - таков и ответ. Просто помните об этом.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы