Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2005, 04:32
Nono Martínez
 
Fecha de Ingreso: noviembre-2004
Mensajes: 117
Antigüedad: 20 años, 6 meses
Puntos: 0
Guardar registros de una tabla en archivos HTML con FileSystemObject

Bueno, despues de buscar largo y tendido sobre este tema, tengo que reconocer que no encontré muchas pistas que me ayudasen con el analisis de lo que quiero hacer. No se si estaré buscando correctamente. Así que os pido que me echeis una mano. A lo que vamos...

Tengo un gestor de noticias en ASP. Cuando insertamos una noticia, aparte de guardar toda la información en un registro de la Tabla Noticias, necesitaría que generarse una página HTML para que el visitante pueda visualizar la noticia (la página final) a fin de realizar la menor cantidad de consultas de base de datos. Por lo que al pinchar en la noticia de portada accedería a :

http://www.dominio.com/fechaNoticia/...la_noticia.htm

en lugar de

http://www.dominio.com/noticia.asp?id=1293

que es como lo hago normalmente.

He realizado este escueto analisis para que veais la idea que tengo y me ayudeis a mejorarla o a deshecharla.

Para insertar: Esta claro que al terminar de insertar el registro en la bd tengo que usar FSO para crear el directorio y la página que contendrá la noticia en HTML (uno de los campos se llamará LINK y contendrá 'fechaNoticia/titulo_de_la_noticia.htm' y los restantes campos serán titulo, desarrollo_noticia, fecha, etc... para facilitar las busquedas con SQL dentro de la noticias) . De esta forma se podrán mostrar noticias de portada haciendo vistas a la tabla noticias y cuando pinchemos sobre el link de la noticia nos mostrará la página HTML que se generó en su momento, nos ahorramos esta consulta, que con muchos registros y usuarios a la vez podría ser dolorosa...

Para editar: se editan los campos del registro en cuestión, se borra el antiguo html y se genera uno nuevo.

Para borrar: se borra el registro y la pagina html (y el diretorio en caso de que no quedase ninguna noticia dentro de esa fecha).

Este proceso se usa en algunos blogs (como bitacoras.com) y en algunos CMS. Pienso que ayuda terriblemente con la velocidad de carga (no es lo mismo llamar a un HTML que consultar un registro en una tabla con 30000 noticias una y otra vez...). Ayuda tambien a indexar bien las páginas de noticias en los buscadores y quisiera adaptarselo a mi sitio web (http://www.carnavaldemalaga.com). No se si el analisis que he echo sería el adecuado.

Si alguien puede aportarme alguna idea o darme algunos links de consulta sobre el tema (he encontrado muy poco por no decir nada), sería genial.

Gracias de antemano!!
__________________
Saludos a todos ;)

Fiat en Malaga
.. y ahora con CSS!