Здравейте,
Днес имахме един проблем с потребител от Румъния, който беше отворил 5000 страници за 15 мин, и от хоста блокираха сайта, понеже натоварил прекалено много процесора на сървъра, и можел да създаде проблеми на останалите сайтове хостнати на тази машина. След като блокирахме въпросното IP, сайта беше пуснат, като от хоста ни посъветваха да преминем на VPS или на нает сървър, което не си струва, за малък сайт.
Понеже това се случва вече няколко пъти, очевидно само с блокиране на сменящи се IP адреси няма да се реши проблема.
Затова питането е, някой знае ли прост php скрипт, от няколко реда код, в който да има зададен лимит за позволения брой страници, които могат да се отварят от даден IP за единица време и когато този лимит се превиши, автоматично да блокира IP-то за определено време. След деблокирането, ако IP-то отново продължи старата песен, да го блокира за по дълго време?
Днес имахме един проблем с потребител от Румъния, който беше отворил 5000 страници за 15 мин, и от хоста блокираха сайта, понеже натоварил прекалено много процесора на сървъра, и можел да създаде проблеми на останалите сайтове хостнати на тази машина. След като блокирахме въпросното IP, сайта беше пуснат, като от хоста ни посъветваха да преминем на VPS или на нает сървър, което не си струва, за малък сайт.
Понеже това се случва вече няколко пъти, очевидно само с блокиране на сменящи се IP адреси няма да се реши проблема.
Затова питането е, някой знае ли прост php скрипт, от няколко реда код, в който да има зададен лимит за позволения брой страници, които могат да се отварят от даден IP за единица време и когато този лимит се превиши, автоматично да блокира IP-то за определено време. След деблокирането, ако IP-то отново продължи старата песен, да го блокира за по дълго време?
Последно редактирано: