Puedes poner un limite en tamaño (Kb) ej: 150 kb
solo aceptar imagenes .gif, .jpg, y asi,, que no ocupen mucho peso como los .bmp
y tambien poner un limite en el ancho y alto de la imagen
esto te ahorrara espacio, tiempo y velocidad...
algunas cosas puedes realizarlas incluso en javascript y otras definitivamente en php...
Cluster las imagenes en la BD son un poco mas seguras, y aparte yo las uso para mi sistema de noticias q generalmente no pesan mas de 30kb c/una,, aunque son muchas.. y aun asi voy mas rapido que un lince..xDD.. jeje ..Salu2
Salu2