myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Вопрос к экспертам по LUA

Теги
Нет тегов для показа
arktik
сообщение 20.8.2011, 8:10
Сообщение #1


Участник
**

Группа: Пользователи
Сообщений: 31
Регистрация: 15.6.2011
Из: г. Владивосток
Пользователь №: 9 350
Спасибо сказали: 0 раз




Как правильно сделать заглушку по IP с использованием Mysql?
Ведь проверку на Gag нужно делать в событии OnChat и каждый раз, когда пользователь пишет в чат, делать запрос в базу данных.
Не слишком ли это нагрузит систему таким большим количеством запросов? Так то он справится, но а если пойдет жесткий флуд? Безопасно ли делать так
или есть какой нибудь другой путь?
Go to the top of the page
+Quote Post
mariner
сообщение 20.8.2011, 8:16
Сообщение #2


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 874
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 219 раз




О кешировании не слышал?
Go to the top of the page
+Quote Post
deseven
сообщение 20.8.2011, 13:57
Сообщение #3


Участник
**

Группа: Пользователи
Сообщений: 36
Регистрация: 12.11.2009
Пользователь №: 5 019
Спасибо сказали: 15 раз




Цитата(arktik @ 20.8.2011, 11:10) *
Не слишком ли это нагрузит систему таким большим количеством запросов? Так то он справится, но а если пойдет жесткий флуд? Безопасно ли делать так
или есть какой нибудь другой путь?

Не слишком, если у тебя менее 1000 сообщений в секунду отправляется.
Вообще варианты такие:
1. Не рвать коннект с mysql, просто отправлять новые запросы, это сильно сократит время выполнения.
2. Синхронизироваться с mysql только при добавлении/удалении бана или по таймеру. Остальное время хранить баны в памяти.


Спасибо сказали:
Go to the top of the page
+Quote Post
arktik
сообщение 21.8.2011, 14:25
Сообщение #4


Участник
**

Группа: Пользователи
Сообщений: 31
Регистрация: 15.6.2011
Из: г. Владивосток
Пользователь №: 9 350
Спасибо сказали: 0 раз




Цитата(deseven @ 20.8.2011, 21:57) *
Не слишком, если у тебя менее 1000 сообщений в секунду отправляется.
Вообще варианты такие:
1. Не рвать коннект с mysql, просто отправлять новые запросы, это сильно сократит время выполнения.
2. Синхронизироваться с mysql только при добавлении/удалении бана или по таймеру. Остальное время хранить баны в памяти.


Ясно. Спасибо за нормальный ответ big_smile.gif
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Важный вопрос
6 000000 1 298 2.9.2016, 10:33 Посл. сообщение: Артём
No New Posts Важный вопрос!
0 000000 1 138 16.8.2016, 1:28 Посл. сообщение: 000000
No New Posts От: вопрос по NMDC.
От темы с ID: 4932
0 MIKHAIL 2 081 25.1.2013, 19:48 Посл. сообщение: MIKHAIL
No New Posts Вопрос по регулярным выражениям (не относится к lua)
1 Accelerator 2 758 22.12.2012, 18:37 Посл. сообщение: Setuper
No New Posts вопрос по NMDC.
.
6 Lamo 5 196 29.5.2012, 19:35 Посл. сообщение: Lamo
No New Posts вопрос
5 kirovograd77 3 795 29.5.2012, 0:08 Посл. сообщение: kirovograd77
No New Posts Вопрос по Написанию Слрипта
1 mmk 2 254 20.5.2012, 13:37 Посл. сообщение: Saymon21
No New Posts Вопрос по регулярным выражениям
4 arktik 3 020 26.1.2012, 13:38 Посл. сообщение: Enyby
No New Posts Вопрос про AntiFlood
3 arktik 3 212 10.8.2011, 14:29 Посл. сообщение: ShadoWx
No new Вопрос
Вопрос о PtokaX и НетБуке
27 STIVAN 9 279 22.6.2011, 21:36 Посл. сообщение: ustas
No New Posts Вопрос
4 the623 3 361 14.6.2011, 11:38 Посл. сообщение: the623
No New Posts Topic has attachmentsВопрос по доработке срипта StatPX как переделать...
12 Blazer 12 081 26.4.2011, 15:33 Посл. сообщение: Dani
Closed Topic has attachmentsВопрос по скрипту StatPX как сделать...
1 Blazer 3 612 19.2.2011, 19:55 Посл. сообщение: Accelerator
No New Posts От: Есть вопрос по скрипту
От темы с ID: 4623
0 ScOol 2 133 3.2.2011, 8:10 Посл. сообщение: ScOol
No New Posts Есть вопрос по скрипту
5 Sinsei 4 152 30.1.2011, 16:17 Посл. сообщение: AirKobra45

 



RSS Сейчас: 13.12.2017, 16:12