Как отключить автопроверку пользователе

Started by BlackEt, June 30, 2006, 12:13:47 AM

Previous topic - Next topic

BlackEt

Когда страница форума простаивает начинает коннектиться периодически к серву, видимо онлайн пользователь.. и все дела. Можно ли эту функу отключить? сервер грузит порядочно если людей и так много, а он ещё каждые несколько сек начинает практически ДДоСить сервер..

xasavyurt

Quote from: BlackEt on June 30, 2006, 12:13:47 AM
Когда страница форума простаивает начинает коннектиться периодически к серву, видимо онлайн пользователь.. и все дела. Можно ли эту функу отключить? сервер грузит порядочно если людей и так много, а он ещё каждые несколько сек начинает практически ДДоСить сервер..
Всмысле ддосит сервер?
  ???

BlackEt

имею ввиду не в прямом смысле.
Сервер и без того еле дышит, а тут ещё постоянные соединения с целью проверки пользователя онлай. Часто оставляют Оперу, а в ней загруженные страницы форума на ночь... и сервер это всё терпит. Ведь браузер начинает постоянно переконнекчиваться к серверу, а это не есть гуд для него.

BlackEt

неужели никто ещё не заинтересовался этим вопросом??

Member

Всё достаточно просто:
1. Открываешь файл script.js (он находится в папке Themes/название твоеё темы/)
2. Находишь в нем функцию function smf_sessionKeepAlive()
3. Меняешь значения 900000 и 1200000 на нужные тебе. Например, значения 1800000 и 2100000 дадут проверку пользователя не через 15 минут, а уже через 30.

Необходимо иметь ввиду, что обычно файл script.js загружается пользователем только один раз, когда он впервые заходит на форум, а потом он уже берется из кэша браузера. Поэтому, возможна ситуация, когда вместо обновленного указанным способом script.js, будет по прежнему использоваться старый файл из кэша.

Advertisement: