Quantos domínios em um único server Apache?

Estou hospedando cerca de 300 domínios paira meus clientes em um único server Apache. Todos eles não têm muito tráfego, então a cairga do server não é um problema.

Teoricamente, não deve haview limites de quantos domínios de tráfego tão baixos eu posso ter no server, mas estou preocupado que, se eu tiview muitos domínios no server, a list completa de domínios paira viewificair cada solicitação de input retairdairá o Apache baixa.

Existe uma regra geral quanto tempo uma configuration do Apache pode ser e quantos domínios diferentes ele pode manipulair sem problemas? São 500 ok? 5000?

Esclairecendo: não estou perguntando sobre quanto tráfego um server pode lidair. Eu sei que este server específico pode lidair com pelo less o dobro da quantidade de tráfego atual. Quero saber se o número de domínios é um fator crítico ou não.

Eu vi serveres com literalmente milhaires de domínios executados sem problemas. O performance não se degrada significativamente apenas pela quantidade de sites que você está executando.

É o número total de solicitações e a quantidade de CPU (e outros resources, como lairgura de banda, disco IO, database, etc.) é requerida por solicitação que influencia a capacidade de resposta do server.

Não existe uma regra mágica paira esse tipo de coisa. Tudo é baseado em especificações de hairdwaire e ajuste de softwaire. Você não vai adicionair um novo site e, em seguida, view a sua sugestão do server e choke até a morte (a less que seja um site de uso realmente alto fora do portão e você não está prepairado paira isso). Tal como acontece com a maioria das coisas, você precisa monitorair o performance do seu server, e quando você começair a vê-lo mais lento, avalie nesse ponto e veja sobre atualizações de hairdwaire ou um novo server paira lidair com o novo airmazenamento de domínio. E assim, paira responder ao seu ponto de esclairecimento, não se trata de um número de domínios, é sobre o que cada domínio traz individualmente como cairga paira o server. Nenhum número mágico.

Você pode encontrair http://httpd.apache.org/docs/2.2/vhosts/details.html#hostmatching informativo. O Apache usa uma tabela hash paira lidair com VHosts que não são mapeados paira *: 80 e, em seguida, itera através de uma list vinculada de todos os VHosts atribuídos a essa porta IP: paira encontrair o Servidor (Name | Alias) correspondente. Você provavelmente precisairia hospedair milhões de domínios antes que esse process obtivesse um custo consideravelmente cairo.

Você também pode querer view http://httpd.apache.org/docs/2.2/vhosts/mass.html e compairá-lo com sua abordagem atual; uma vez que você obtenha VHosts suficientes, o percurso de list vinculada leva mais tempo do que um lstat (), o VirtualDocumentRoot acabairá por ser mais rápido que os VHosts especificados individualmente.

Eu tenho alguns serveres VPS que hospedam cerca de 8000 domínios. O server está funcionando bem, a cairga média sempre no nível 0.xx. Eu acho que pode lidair com mais sem problema. Será necessário mais tempo paira recairregair o Apache ao adicionair ou excluir um domínio. Além disso, o file httpd.conf é bastante grande, em torno de 60M. É mais seguro limitair o número de domínios a cerca de 5000.