cmoscoso:
Realmente você nao esta falando de qualidade de software, esta falando de otimizacao de sites, e o pior, sugerindo otimizar o que nao é a fonte de problemas de performance.
Além disso faz tempo que nao ouco falar de acesso discado… :shock:
Otimização diz respeito a todos os fatores de um site e quando se fala de um site (ou sistema) que irá ser acessado pela internet possivelmente via linha discada, não compreendo que preocupação com o tamanho das páginas (fotos, flash, audio, video, etc) seja desnecessária. Claro que tudo depende do resultado que o programador espera obter.
Caso queira ouvir falar de acesso discado, dá uma olhada nessa pesquisa da E-Consulting, que conclui que apenas 4% dos usuários usam banda larga no Brasil. Ou seja, 96% do público alvo de um site irá passar por uma conexão via linha discada.
Referência: http://imasters.uol.com.br/noticia/8352/tecnologia/e-consulting_conclui_que_apenas_4_usam_banda_larga_no_brasil/
Obviamente que todos os demais fatores também não devem ser descartados, como a performance do servidor, largura de banda do link internet, topologia de rede entre os servidores de aplicação e banco de dados, tunning do banco de dados, tunning das querys das consultas mais utilizadas, uso de cache, conversão das páginas principais de dinâmicas para estáticas, entre tantos outros fatores que tenho certeza que você tem pleno conhecimento.
Por conta disto é que resolvi citar alguns problemas que programadores Java enfrentam quando partem para a construção de um sistema (site) que será utilizado via internet, para colaborar com nosso amigo WW.