На сайте установлен блок погоды с гизметео. Но иногда он(блок гизметео) сильно тормозит сайт - загрузка длиться до секунд 15-25. А пока он не прогрузится, остальная часть сайта тоже "курит."
Как сделать так, что бы при тормозах более 2 сек этот скрипт пропускался.
Открыть
Ответить
как пропустить долго-загружаемый скрипт?
SLAED CMS 5.* Pro
PHP 5
Сервер в интернете
Запускать скрипт при помощи AJAX. В результате, независимо от скрипта сайт будет загружаться.
О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
На сайте установлен блок погоды с гизметео. Но иногда он(блок гизметео) сильно тормозит сайт - загрузка длиться до секунд 15-25. А пока он не прогрузится, остальная часть сайта тоже "курит."
Как сделать так, что бы при тормозах более 2 сек этот скрипт пропускался.
а почему не сделать для блока кеширование?
Запускать скрипт при помощи AJAX. В результате, независимо от скрипта сайт будет загружаться.
На мой взгляд оптимальный вариант. Решать вопрос нужно быстро, чтобы пользователи чувствовали заботу о себе.
flomaster
- Группа: Новички
- Пункты: 53
- Регистрация: 06.02.2013
- Пол: Мужчина
- Из: Владимирская область
5
5
Кеширование это вариант, но только в том случае, если информация в блоке не должна быть актуальной.
О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
Для скриптов, подключающихся внешне нужно использовать атрибут async
<script async src="script.js">
Открыть
Ответить