![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
22/09/2005, 12:02
|
![Avatar de lucxx](http://static.forosdelweb.com/customavatars/avatar47616_1.gif) | | | Fecha de Ingreso: noviembre-2003 Ubicación: Madrid
Mensajes: 321
Antigüedad: 21 años, 2 meses Puntos: 0 | |
Yo lo haria de la siguiente forma: almacenamiento semiestático. Almacenaría los artículos en la base de datos, con el contenido en campos de tipo text (varchar solo admite 8000 caracteres, y en muchos casos necesitarias cortar el contenido del articulo). Como los campos de tipo text no son "muy eficientes", "publicaria" los artículos, es decir, tienes una página .aspx plantilla, la abres y le insertas el contenido correspondiente en los sitios correspondientes (título, resumen, contenido del artículo...) [Cuando digo que la abres, me refiero en tiempo de ejecución cuando das al boton "Publicar artículo"] (Esto en el caso de asp.net 1.1, con 2.0 en lugar de tener una plantilla crearías una pagina dinamicamente y le asignarias la master page correspondiente). Así, el tiempo de carga es muy rápido porque no necesitas acceder a la base de datos cuando alguien solicita la página, y sigues teniendo el artículo en la base de datos con la ventaja que ello conlleva. Si quisieras modificar el artículo, lo harías sobre la base de datos y lo volverías a publicar, etc.
Así es como se hace normalmente |