Форум HeroesWorld-а - Показать сообщение отдельно - Изменения HeroesWorld-а
Показать сообщение отдельно
#31
Старый 19.08.2007, 21:12
  #31
^
Создатель
 
Аватар для Создатель
Администратор
📖
Регистрация: 03.12.2005
Сообщения: 844
1516
hw_creator#7455
Регистрация: 03.12.2005
Сообщения: 844
1516
hw_creator#7455
Лампочка
Re: Изменения HeroesWorld-а

Продолжается цикл обновлений чата.

Список изменений следующий:
  • Исправлен баг отображения системных цифр в чате в броузере Opera.
  • Добавлен статус работы чата (cм. Изображение №1)
  • Переработана механика клиентских скриптов

Изображение №1

После всего работоспособность чата была протестирована в броузерах: FireFox 2.0.0.6, Internet Explorer 6.0 и Opera 9.0. В остальных броузероах вероятность работоспособности чата велика, но не гарантируется.

Теперь некоторые пояснения по вышеописанным изменениям:

Информация по статусам работы чата:

Статус работы чата - отображает в понятной человеку форме какие запросы загруженная в вашем броузере страница чата посылает серверу.

Статусы могут быть следующие:
  • "#запрос#Ч:М:С# новые сообщения" - идет запрос текстов новых сообщений с сервера
  • "#запрос#Ч:М:С# получение метки времени последнего сообщения" - идет запрос даты и времени размещения последнего сообщения, чтобы при последующих запросах получать сообщения, только в том случае если они новые
  • "#запрос#Ч:М:С# есть ли новые сообщения?" - спрашиваем у сервера, если ответ положительный, то получаем эти сообщения
  • #ошибка#Ч:М:С# потеряно соединение с сервером - этот статус говорит о том, что у Вас проблемы с интернет подключением, либо то, что сервер HeroesWorld недоступен, что бывает крайне редко.

где Ч:М:С - Час:Минута:Секунда - данного статуса

Что дала переработка клиентских скриптов:

Раньше в случае если у Вас были проблемы с интернет соединением или сервер HeroesWorld был недоступен (т.е статус - #ошибка#Ч:М:С# потеряно соединение с сервером) чат терял работоспособность до того момента как Вы вручную вновь обновите страницу. Теперь же в случае потери соединения с сервером, страница чата загруженная в вашем броузере не теряет работоспособность и в случае если Вы восстановите соединение с интернетом вновь попытается подключиться к серверу HeroesWorld с запросом о новых сообщениях (проблемы иногда наблюдаются только в броузере Opera, который из-за черезмерного кэширования не позволяет иногда повторно выполнить запрос, но эта проблема решается обновлением страницы чата вручную).

ИТОГО: Если Вы видите статус #ошибка#Ч:М:С# потеряно соединение с сервером, но Вы уже восстановили подключение к интернету, то если у Вас броузеры семейства FireFox или Internet Explorer, то скорее всего статус вскоре автоматически смениться и чат продолжит работать дальше, если у Вас броузер семейства Opera, то восстановление также возможно, но уже с меньшей вероятностью, а если другие броузеры, то никаких гарантий, но все возможно.

В случае же если Вы видите статус #ошибка#Ч:М:С# потеряно соединение с сервером, но Вы уже восстановили подключение к интернету, и уже прошло несколько минут, а статус все не сменяется, то просто обновите страницу, нажав соответствующую кнопку на панели Вашего броузера или воспользуйтесь горячими клавишами (F5 или ctrl+F5)
Миниатюры
Нажмите на изображение для увеличения
Название:  chat_status_bar.jpg
Просмотров: 1019
Размер:	24.4 Кбайт
ID:	5206  
Создатель вне форума