04.06.2009, 17:33
|
Новичок на форуме
|
|
Регистрация: 04.06.2009
Сообщений: 9
|
|
Ну не занй , чем же он вам моежт помешать?
|
|
04.06.2009, 17:33
|
|
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
Сообщение от IvipIZerg
|
а можно примерчик плиз вот с этими document.body.onmouseover и document.body.onkeypress
|
как вы собрались делать чат, если после этих моих слов не знаете как это реализзовать. марш штудировать основы( справочник, статьи, книги), в особенности же все про события
Сообщение от IvipIZerg
|
почему вредной?
|
ZoNT уже рассказал почему. такого рода ситуаций можно придумать 1000 и более
а польза довольно сомнительная, потому что чат не может хавать много трафика, а те кто сидят на тарифах потрафику, как правило не забывают ткие вещи. но даже если забыли выключить на ночь, то набежит не так уж много
|
|
04.06.2009, 17:34
|
|
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
Сообщение от IvipIZerg
|
Ну не занй , чем же он вам моежт помешать?
|
тем что в случае временного АФК пользователю может не дойти очень важное сообщение, из-за того что чат перестанет обновлятся
|
|
04.06.2009, 17:36
|
Новичок на форуме
|
|
Регистрация: 04.06.2009
Сообщений: 9
|
|
Сообщение от Gvozd
|
как вы собрались делать чат, если после этих моих слов не знаете как это реализзовать. марш штудировать основы(справочник, статьи,книги), в особенности же все про события
ZoNT уже рассказал почему. такого рода ситуаций можно придумать 1000 и более
а польза довольно сомнительная, потому что чат не может хавать много трафика, а те кто сидят на тарифах потрафику, как правило не забывают ткие вещи. но даже если забыли выключить на ночь, то набежит не так уж много
|
Да чато то я уже написал просто я в JS ваще плохо шарю но аякс как то вот сотворил, ну пасб за помощ альше ужя сам докапаюсь
|
|
04.06.2009, 20:26
|
|
Рассеянный профессор
|
|
Регистрация: 06.04.2009
Сообщений: 2,379
|
|
Тут, возможно, проблема больше не в том, как пользователю трафик сэкономить, а в том, как сервер разгрузить - избавить от лишних запросов. Я бы сделал так: вначале обновляется, например раз в 4 секунды. Идет запрос на сервер, если есть новые сообщения, то в следующий раз обновление через 4 - 1 = 3 секунды, если нет сообщений, то 4 + 1. Сделать минимум 2 сек. , максимум - 20 сек. Так и сообщения все дойдут и сервер немного разгрузится.
|
|
04.06.2009, 20:51
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Какой-то хреновый чат получается, если через пару минут моего бездействия сообщения до меня доходят с 20-ти секундным опозданием.
|
|
04.06.2009, 21:21
|
|
Рассеянный профессор
|
|
Регистрация: 06.04.2009
Сообщений: 2,379
|
|
Kolyaj,
Алгоритм изменения времени между сообщениями, конечно, можно и поправить. Я просто идею подал.
|
|
04.06.2009, 22:20
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
Увидел на хабре что-то похожее на тему: « jQuery idleTimer plugin».
|
|
04.06.2009, 22:28
|
Новичок на форуме
|
|
Регистрация: 04.06.2009
Сообщений: 9
|
|
Сообщение от Kolyaj
|
Какой-то хреновый чат получается, если через пару минут моего бездействия сообщения до меня доходят с 20-ти секундным опозданием.
|
Почему 2 минуты? реч идет о защите от того если пользовател ьслучайно заудет закрыть браузер или еще что нибудь, таймайт будет час минимум
|
|
05.06.2009, 02:36
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
Цитата:
|
реч идет о защите от того если пользовател ьслучайно заудет закрыть браузер или еще что нибудь, таймайт будет час минимум
|
в таком случае нужна настройка, причем по умолчанию - нормальное обновление
оффтоп: ZoNT, а ты умеешь пирожки печь?
|
|
|
|