Bem, isso vai depender dos detalhes do seu cliente, mas o que eu perguntaria inclui o seguinte
- Que tipo de conexão de rede os usuários finais terão? Largura de banda e latência
- Eles terão navegadores modernos? Se usar as opções off-line do HTML5 pode fazer sentido
- Podemos colocar os servidores perto dos principais locais onde os clientes estarão?
- Podemos colocar proxies em cache em locais úteis
Eu também faria o seguinte
- Assegure-se de que todos os dados sejam enviados pelo fio compactado
- Minimize a quantidade de dados enviados.