É bem fácil.
Instale o mod_limitipconn do apache e configure um vhost para o seu domínio. Isso limitará quantas conexões um usuário pode ter para esse vhost.
Eu tenho um servidor muito simples executando o WAMP em uma máquina Windows, com código PHP que é uma API simples para meus clientes que retorna XML. O problema é que o hardware é muito modesto e, se um usuário chama o link para a API e acessa o F5 várias vezes (chama o link repetidamente), o desempenho do servidor diminui um pouco (o tempo de resposta aumenta). Existe uma maneira de limitar as consultas à porta 80?
Eu sei como limitar isso no código PHP, mas acho que não é uma boa prática, porque mesmo que eu limite as consultas no código PHP, a consulta já foi feita, e estou consumindo a verificação de recursos com o PHP.
Tags web-server