Есть ли способ предупредить посетителя, что сайт может медленно загружаться из-за их медленного соединения?
i.e.
Heads up!
Возможно, страница медленно загружается из-за вашего соединения. Укажите время загрузки веб-сайта.Предупреждающий посетитель, что сайт может загружаться медленно
ответ
Вы можете загрузить известную полезную нагрузку, используя ajax. Запишите время начала и окончания запроса. Если это не соответствует порогу, вы можете предупредить пользователя о медленном подключении. Например, вы загружаете полезную нагрузку 100 килобайт. Вы знаете, что в обычных ситуациях это занимает 2 секунды. Вы можете предупредить пользователя о медленной сети, если он выходит за допустимый порог, скажем, 5 секунд. Загружаемая полезная нагрузка не должна быть запросом на отходы - вы можете использовать любой запрос ajax для обнаружения медленных соединений. Это будет работать с одним большим предположением - ваш сервер всегда быстро реагирует на тяжелые нагрузки, указывая только на источник медленного ответа из-за условий сети пользователя.
Какую полезную нагрузку вы предлагаете? – Peter
Это может быть что угодно - включая некоторый запрос ajax, который вы делаете для загрузки некоторых данных, например, списка стран или некоторых других данных. Единственное дело - это не должно быть высокодинамичные данные, которые сильно изменяются при обработке и загрузке на стороне сервера. Тогда обработка запроса и время загрузки будут иметь больше переменных, искажающих результаты. При отсутствии таких реальных данных вы можете просто сохранить тестовый файл json/test на стороне сервера только для целей синхронизации. Да, это будет тратить определенные полосы пропускания и обработки. Но это лучшее, что вы можете сделать в отсутствие чего-либо еще. – RaviH
- 1. Openfire fastpath чат, заставляющий сайт загружаться медленно
- 2. Допустимо ли использовать cookie предупреждающий посетитель
- 3. Что действительно заставляет компьютер загружаться медленно?
- 4. Почему мой сайт может дважды загружаться?
- 5. Как убедиться, что посетитель уникален
- 6. Проверьте, может ли веб-сайт загружаться или нет в WebView
- 7. Wordpress сайт работает медленно
- 8. Сайт загружается слишком медленно
- 9. Сайт загружается медленно
- 10. Может ли ProgressBar загружаться динамически?
- 11. Сайт Azure внезапно реагирует медленно
- 12. ViewController.swift может не загружаться правильно
- 13. Сайт медленно заполняет php-файл
- 14. typo3 экстремально медленно, что может быть причиной
- 15. Веб-сайт работает медленно, но не может найти преступника
- 16. Что может заставить CSS не загружаться изредка во всех браузерах?
- 17. MVC медленно, если сайт простаивает
- 18. Является ли моя функция jQuery загружаться слишком медленно?
- 19. Сайт медленно только на Mac
- 20. Visual studio медленно запускает сайт
- 21. Как узнать, что посетитель просмотрел или нет?
- 22. Как проверить, почему сайт медленно?
- 23. Wordpress сайт открывается слишком медленно
- 24. как отследить, откуда посетитель пришел на мой сайт php
- 25. Что заставляет страницу делать медленно?
- 26. Как сторонние файлы cookie могут узнать, что посетитель посетил?
- 27. Как определить, посетитель сайта просматривает сайт через Citrix XenApp?
- 28. Как узнать, посещает ли посетитель сайт с мобильного телефона?
- 29. Выполнять программу на C++, когда посетитель входит на веб-сайт?
- 30. Посетитель Загружающий файл
Как насчет 'alert (« Heads up! Возможно, страница медленно загружается из-за вашего подключения. Пожалуйста, добавьте дополнительное время для загрузки сайта »);'? – fiddler
Но если у них нет медленной связи, я не хочу, чтобы появилось сообщение – Peter
Не могли бы вы ожидать, что пользователь будет знать * у них медленное соединение? – Quentin