Форум

Открыть Ответить

как пропустить долго-загружаемый скрипт?

17.09.2012 13:30:02 17.09.2012 13:31:04

На сайте установлен блок погоды с гизметео. Но иногда он(блок гизметео) сильно тормозит сайт - загрузка длиться до секунд 15-25. А пока он не прогрузится, остальная часть сайта тоже "курит."
Как сделать так, что бы при тормозах более 2 сек этот скрипт пропускался.

SLAED CMS 5.* Pro
PHP 5
Сервер в интернете
olevpa
  • Группа: Клиент
  • Пункты: 32309
  • Регистрация: 06.05.2011
  • Пол: Мужчина
olevpa
4.01

4.01

Запускать скрипт при помощи AJAX. В результате, независимо от скрипта сайт будет загружаться.


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
SLAED CMS
  • Группа: Клиент
  • Пункты: 39037
  • Регистрация: 30.04.2005
  • Пол: Мужчина
  • Из: Germany
SLAED CMS
3.24

3.24

На сайте установлен блок погоды с гизметео. Но иногда он(блок гизметео) сильно тормозит сайт - загрузка длиться до секунд 15-25. А пока он не прогрузится, остальная часть сайта тоже "курит."
Как сделать так, что бы при тормозах более 2 сек этот скрипт пропускался.



а почему не сделать для блока кеширование?

Sergey
  • Группа: Клиент
  • Пункты: 1246
  • Регистрация: 21.09.2005
  • Пол: Мужчина
Sergey
3.57

3.57

Запускать скрипт при помощи AJAX. В результате, независимо от скрипта сайт будет загружаться.


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

flomaster
  • Группа: Новички
  • Пункты: 53
  • Регистрация: 06.02.2013
  • Пол: Мужчина
  • Из: Владимирская область
flomaster
5

5

Кеширование это вариант, но только в том случае, если информация в блоке не должна быть актуальной.


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
SLAED CMS
  • Группа: Клиент
  • Пункты: 39037
  • Регистрация: 30.04.2005
  • Пол: Мужчина
  • Из: Germany
SLAED CMS
3.24

3.24

15.12.2020 21:33:47 16.12.2020 14:38:12

Для скриптов, подключающихся внешне нужно использовать атрибут async

<script async src="script.js">

mychatik
  • Группа: Новички
  • Пункты: 221
  • Регистрация: 15.12.2020
mychatik
5

5

Открыть Ответить

Хотите опробовать SLAED CMS в действии?

Идеи и предложения
Обратная связь