Eu apenas configuraria outro host virtual no mesmo servidor da Web, portanto, sirva o conteúdo estático de "static.example.com", tornando essa alteração trivial abaixo da linha. Você pode fazer do seu jeito, mas provavelmente não verá muito ganho de desempenho, mas tente:
- Configure o host virtual do aplicativo django no localhost: 8080
- configure o núcleo de proxy para que o host local: 8080 seja um back-end
- configure um virtualhost static.example.com no lighttpd
Existe precedência para isso? Ou seja Alguém "grande" faz isso?
Claro que o conteúdo estático do servidor de pessoas é diferente do servidor, ouvi dizer que o youtube é grande nisso.
Qualquer porta em particular que eu deveria usar ou evitar usar?
Eu gostaria de usar portas diferentes de 80, mas essa sou eu ...: -)
Alguém pode pensar em algumas desvantagens de seguir esse caminho?
- complicado, e muito pouco ganho se você usar apenas um servidor de aplicativos de qualquer maneira.
- todas as páginas do Django precisam passar por um proxy.
- você tem que perguntar aqui ..: -)