Проблемы у аплинка.
mysql_query ("SELECT * FROM `tablename` where `countryid` = '2' AND `typid` > '1'");
Обычно ломают не подбором пароля к аккаунту (если он не тривиальный), а через дыры в скриптах. Проверьте актуальность вашей CMS и плагинов к ней, обновитесь до последней версии.
Как раз пью и поясняю :-))
Вариант 1: провайдер прибивает у себя адрес из этой сети /27 на интерфейсе и говорит, что он является шлюзом. теряются 3 адреса.
Вариант 2: Провайдер строит с сервером пиринговую сеть /30, потом на второй ее конец отруливает /27, например route add 123.123.123.0/27 10.20.30.2. К пользователю приезжают все 32 адреса, которыми он может распоряжаться как угодно, в частности, прибив все адреса на интерфейс с маской /32.
Допускаю, что с утра могу писать непонятно, но именно таким образом на провайдере иногда отрезаю некоторым абонентам сети по /32.
PF не панацея, однако, у него есть по сравнению с IPFW свои недостатки:
1. Он более тормозной (по крайней мере при шейпинге)
2. До сих пор для него проблема занатить несколько GRE-туннелей
3. Не настолько гибок в порядке следования правил (в PF они идут блоками, IPFW все равно)
4. Не умеет подгрузить новое правило на лету, без перезагрузки всего фаервола.
Не хотите терять эти 3 адреса - попросите аплинка статически маршрутизировать на ваш сервер всю подсеть. Ну а дальше можно будет прибивать эти адреса на интерфейс с маской /32.
Зачем поллинг крутить в восьмерку? Хуже станет только.
Если загрузка канала движется к полке, попробуйте взять у аплинка больше 100Мбит потестировать на пару дней - посмотрите, сколько реально ваши клиенты займут полосы. От этого уже будете делать дальнейшие выводы.
1. Не факт, что упирается именно в полосу и надо делить именно ее
2. Если кроме php другие языки не используются - оставить только nginx, переписав реврайты
3. Настроить кеширование, если еще не сделано.
Это первое, что приходит в голову. Вообще надо смотреть на самом сервере, какого именно ресурса ему не хватает. Не сможете подкрутить сами - обращайтесь.
Скорее всего есть в самом коде сайта, либо в БД.