Грузит сильно страницу. Чем можно разгрузить?

sof

Client
Регистрация
15.04.2013
Сообщения
831
Благодарностей
185
Баллы
43
Вообщем суть вопроса, при обновлении данных с сервера бывает что текущая страница не успевает загрузить все нужные данные и при этом происходит ошибка (периодически) что html элемент не найден. Так как на странице нужно время на обновление данных от 15сек до 2-3минут (в принципе в обычном браузере где то в этих пределах оно и есть) то стоит вопрос в том, как сделать так, чтобы не было случайных ошибок). Ошибка возникает где-то 1 раз в 20 выполнений
Что я пробовал:
1. Делал экшеном паузы большие. Можно сказать спасает но времени тратится очень много на эту задачу что получается проще руками это сделать
2. Отключал картинки - разницы не заметил так как картинок практически нет сайте
3. Отключал флеш, ява - частично ускорило работу хоть и не намного (все равно ошибка возникает)
4. Состояние занятости игнорировать ajax и флеш, тоже немного помогло но ошибка периодически возникает
5. Настройки таба и увеличить таймаут - не использовал пока что, возможно не очень разобрался в его полезности и чем он может помочь а также где его ставить до того как нужный экшен будет обновлять данные или после него (вобщем тут нужно уточнение).
6. Пробовал отключать стили CSS - но, мне этот вариант не подходит, рушиться сразу вся работа

Еще очень важный момент заметил. Что когда страница очень должно обновляет данные то в открытом инстансе ZP видно текущую страницу (где показан процесс обновления) но URL инстанса в это время при долгом ожидании обновления переходит к следующему шагу. Вот именно в этот момент происходит ошибка и я так понимаю из за того что что-то за определенный период времени не смогло успешно догрузиться.

Вообщем жду ваших рекомендации, возможно кто-то с подобным сталкивался и есть свои наработки в этом плане.

Заранее спасибо
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 117
Баллы
113
как вариант, можно попробовать при возникновении ошибки, когда html-элемент не найден, с красного выхода экшена (в кот. ошибка произошла) идти на доп. паузу и повторять все действия на странице с самого начала.. можно со счетчиком, чтобы избежать вечного зацикливания (мало ли)..
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 226
Баллы
113

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)