Embora possa exigir algumas modificações no site, convém considerar a transferência de conteúdo estático para um domínio / servidor separado. Isso inclui conteúdo como javascript, css e imagens. Esse servidor deve receber solicitações mais simples, sem cookies e autenticação. À medida que seu site cresce, esse site deve ser fácil de escalonar clonando o servidor e adicionando endereços IP adicionais ao domínio.
O conteúdo dinâmico tende a ser mais difícil de dimensionar. Isso fica mais difícil se você tiver sessões para rastrear. A menos que você vincule os usuários com sessões a um determinado servidor, será necessário observar a replicação da sessão.
À medida que seu site cresce, você eventualmente precisará analisar o dimensionamento de seu banco de dados. A replicação é uma abordagem e funciona bem para acesso somente leitura ou principalmente leitura.