Перейти к содержанию
Авторизация  
Ryslik42

Вопрос по поводу таймеров.

Рекомендуемые сообщения

Ryslik42

Доброго времени суток, пользователи форума.

У меня назрел такой вопрос, долго о нем думал и решил спросить у вас.

Почти все знают, что таймеры нагружают мод.

А я вот сидел и думал, как упростить и снять нагрузку на мод.

 

Например:

 

У нас есть 3 таймера. И каждый срабатывает в свое время

SetTimer("Обновление часов",1000,true);
SetTimer("Сохранение акков",50000,true);
SetTimer("Поднятие моста",6000000,true);

А почему бы их не засунуть в один таймер? 

SetTimer("OneTimer",1000,true);

Функция "OneTimer" будет вызываться каждую секунду, но нам ведь нужно для других таймеров другой интервал времени.

А мы поступим так.

public OneTimer()
{
    Обновление часов ++;
    Сохранение аккаунтов ++;
    Поднятие моста ++;
    if(Обновление часов >= 1000)
    {
          Обновить_часы();
    }
    if(Сохранение акков >= 50000)
    {
          Сохранить аккаунты();
    }
    if(Поднять мост >= 600000)
    {
          Поднять мост();
    }
    return 1;
}

Снизится ли нагрузка на сервер? Или же останется такой же от частых проверок? Этот вопрос не дает мне покоя 4-й день =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Kot

Eсли нагрузку делает ещё, конечно будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ryslik42

up

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ryslik42

UP

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
st1vka

Вот где сохранить аккаунты, может быть задержка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ryslik42

Вот где сохранить аккаунты, может быть задержка.

я просто для примера написал. Реальность снижения нагрузки есть?

Изменено пользователем Ryslik42

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Kot

 

Вот где сохранить аккаунты, может быть задержка.

я просто для примера написал. Реальность снижения нагрузки есть?

 

Нет конечно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ryslik42

 

 

Вот где сохранить аккаунты, может быть задержка.

я просто для примера написал. Реальность снижения нагрузки есть?

 

Нет конечно.

 

Вы очень сильно ошибаетесь!

 

89ccee7de81d.png

Далее мне привели доказательства. Снижение нагрузки около 3-5%. 

 

 

Тему можно закрыть.

Изменено пользователем Ryslik42

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.