Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
bis |
Отправлено: Aug 2 2009, 11:08 AM
|
Солдат Группа: unior Сообщений: 2 Пользователь №: 2713 Регистрация: 2-August 09 |
Имеется страница существенного объема и, чтобы у пользователя не складывалось ощущения зависания при загрузке, захотелось сделать нечто не тривиальное - прогресс бар.
Алгоритм следующий: грузится скелет страницы, с ajax скриптом. После загрузки скелета, запускается серия ajax запросов, которые выдергивают содержимое весомого куска. Размер порций первоначально был принят 20 Кб, но при таком размере все это проходит жуть как медленно. Эксперементы с размером блока привели к странным результатам. 1: при размере чуть менее 8Кб, загрузка проходит наибыстрейшим образом, процентов на 30%-40% дольше, чем при загрузке одним блоком. отладка в фаербаге показала, что ответ на запрос приходит же сразу после отправки, т.е. эти 30% это время на отправку запроса и прием ответа. Казалось, можно увеличить размер порции, чтобы страница грузилась запросов за 15-20, НО: 2: Сделав даже чуть более 8Кб, получилось так что появляется пауза между отправкой запроса XMLHttpRequest и получением ответа появляется пауза, причем довольно существенная, при такой паузе смысл затеи отпадает Хотелось бы знать мнение публики по этому вопросу, может сервер как то перенастроить можно. |
Max |
Отправлено: Aug 2 2009, 06:38 PM
|
Команда ЭйсВэб Группа: Admin Сообщений: 989 Пользователь №: 44 Регистрация: 13-September 06 |
Дайте ссылку на страницу
-------------------- IXBB.RU - бесплатный хостинг форумов Альтернативный бесплатный софт! - аналог офиса, корела, ftp клиент Сапа бот ищет тебя! |
bis |
Отправлено: Aug 3 2009, 10:06 AM
|
Солдат Группа: unior Сообщений: 2 Пользователь №: 2713 Регистрация: 2-August 09 |
нет такой возможности, к сожалению, работаем через vpn.
|