yo creo que deberias usar otros metodos de almacenamiento/busqueda/ordenamiento, en vez de guardar todo en la base de datos, por ejemplo puedes guardar los contenidos e imagenes como tales, y solo guardar METAS (informacion descriptiva de los contenidos) para hacer las busqeudas mas rapidas y que no ocupen tanto recurso de la base de datos ni tiempo del procesador del servidor para hacer las consultas, talvez pueda ser rapido , pero tenemos que pensar en algo que se llama recurrencia, ya que en horas pic y cuando hay gran demanda de noticias es super importante atender todos los requerimientos, o los que mas se pueda, en cuanto a las paginas puedes generar los html's y guardarlos en directorios, por ejemplo tener esta estructura año\mes\dia\portada.htm...
lo mas fuerte de este tipo de sistemas es el BackEnd, osea la administracion.
bueno, eso mas o menos
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
, en donde trabajo yo tenemos un proyecto parecido, y fuera de compartir opiniones con otros programadores y consultar en inet, te aconsejo que veas sitios de revistas, periodicos, y sitios de noticias como CNN
Bueno espero te haya iluminado un poco el camino
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
jej, suerte con eso!
Salud