Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Как получить время простоя машины? (https://javascript.ru/forum/project/3906-kak-poluchit-vremya-prostoya-mashiny.html)

IvipIZerg 04.06.2009 17:33

Ну не занй , чем же он вам моежт помешать?

Gvozd 04.06.2009 17:33

Цитата:

Сообщение от IvipIZerg
а можно примерчик плиз вот с этими document.body.onmouseover и document.body.onkeypress

как вы собрались делать чат, если после этих моих слов не знаете как это реализзовать. марш штудировать основы(справочник, статьи,книги), в особенности же все про события
Цитата:

Сообщение от IvipIZerg
почему вредной?

ZoNT уже рассказал почему. такого рода ситуаций можно придумать 1000 и более
а польза довольно сомнительная, потому что чат не может хавать много трафика, а те кто сидят на тарифах потрафику, как правило не забывают ткие вещи. но даже если забыли выключить на ночь, то набежит не так уж много

Gvozd 04.06.2009 17:34

Цитата:

Сообщение от IvipIZerg
Ну не занй , чем же он вам моежт помешать?

тем что в случае временного АФК пользователю может не дойти очень важное сообщение, из-за того что чат перестанет обновлятся

IvipIZerg 04.06.2009 17:36

Цитата:

Сообщение от Gvozd (Сообщение 20914)
как вы собрались делать чат, если после этих моих слов не знаете как это реализзовать. марш штудировать основы(справочник, статьи,книги), в особенности же все про события

ZoNT уже рассказал почему. такого рода ситуаций можно придумать 1000 и более
а польза довольно сомнительная, потому что чат не может хавать много трафика, а те кто сидят на тарифах потрафику, как правило не забывают ткие вещи. но даже если забыли выключить на ночь, то набежит не так уж много

Да чато то я уже написал просто я в JS ваще плохо шарю но аякс как то вот сотворил, ну пасб за помощ альше ужя сам докапаюсь

Riim 04.06.2009 20:26

Тут, возможно, проблема больше не в том, как пользователю трафик сэкономить, а в том, как сервер разгрузить - избавить от лишних запросов. Я бы сделал так: вначале обновляется, например раз в 4 секунды. Идет запрос на сервер, если есть новые сообщения, то в следующий раз обновление через 4 - 1 = 3 секунды, если нет сообщений, то 4 + 1. Сделать минимум 2 сек. , максимум - 20 сек. Так и сообщения все дойдут и сервер немного разгрузится.

Kolyaj 04.06.2009 20:51

Какой-то хреновый чат получается, если через пару минут моего бездействия сообщения до меня доходят с 20-ти секундным опозданием.

Riim 04.06.2009 21:21

Kolyaj,
Алгоритм изменения времени между сообщениями, конечно, можно и поправить. Я просто идею подал.

Octane 04.06.2009 22:20

Увидел на хабре что-то похожее на тему: «jQuery idleTimer plugin».

IvipIZerg 04.06.2009 22:28

Цитата:

Сообщение от Kolyaj (Сообщение 20929)
Какой-то хреновый чат получается, если через пару минут моего бездействия сообщения до меня доходят с 20-ти секундным опозданием.

Почему 2 минуты? реч идет о защите от того если пользовател ьслучайно заудет закрыть браузер или еще что нибудь, таймайт будет час минимум

x-yuri 05.06.2009 02:36

Цитата:

реч идет о защите от того если пользовател ьслучайно заудет закрыть браузер или еще что нибудь, таймайт будет час минимум
в таком случае нужна настройка, причем по умолчанию - нормальное обновление

оффтоп: ZoNT, а ты умеешь пирожки печь? :)


Часовой пояс GMT +3, время: 15:41.