Sugerencias para definir un estandar en el tamaño de imagenes

Compañeros , buenos dias a todos !!!!

Estoy definiendo estandares para un aplicativo !!! conciderando que tengo un modulo que guarda imagenes con un componente de richFaces sin ningun problema , yo se que trabajar con imagenes es de cuidado para con el performace , Que tamaño concideran prudente para poder cargar una imagen en un contexto cliente servidor , es decir ; conforme a su experiencia que es lo adecuado si el Servidor donde esta el aplicativo tiene 4 gb de ram y suficientemente espacio en disco duro , pero por lo regular cuanto le dejan .... no mas de 1 Mb? 500 kb ? etc ...

conciderando que sea algo agil la consulta para visualizar la imagen ....

aparte de la imagen que consideran que cuida mas el performance , es decir ; que es mejor guardar la imagen directamente en el servidor o simplemenete persistirla en la base de datos ?

yo pienso que es mejor estando en el servidor , pero podria estar equivocado , que sugieren ?

Desde ya , muchas gracias por sus comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de neko069

Imágenes de qué tipo, o para

Imágenes de qué tipo, o para presentar qué? es decir, que propósito tiene mostrar imágenes?