![]() |
Como funciona internamente un foro? Hola a todos! Acabo de llegar a esta comunidad a causa de un trabajo para el instituto. El caso es que debo hacerlo acerca del funcionamiento, a nivel de base de datos, internet y programación de los foros. Googleando solo saco información "externa" de un foro (tema de posts, hilos, admins/mods...) la cual ya conozco básicamente. Así que he pensado que que mejor que un foro (además de diseño web y programación) para preguntar acerca del funcionamiento de éste. O sea que este es el motivo de mi post, si me podéis contar cualquier cosa reacionada con la estructura interna de un foro, o teneis algun link interesante de cómo funciona, me seréis de gran ayuda. Muchas gracias y saludos! |
Re: Como funciona internamente un foro? Un foro consta de: A nivel "Estructural": - Un servidor- - Programación PHP o ASP principalmente. - Una base de datos, normalmente SQL. El servidor: - Que admita programación del lado del servidor PHP o ASP normalmente. - Que tenga una base de datos en SQL fiable. - Que admita un grán numero de usuarios al mismo tiempo y que no se colapse por falta de RAM, CPU, etc... - Que tenga un buen caudal para el envio y recepción de datos, ya que si este es bajo los foros al estar muy cargados puedes hacerse lentos. - Que admita bastante trafico mensual, ya que al tener varios usuarios el flujo de datos puede llegar a ser muy elevado. A nivel "Interno" en programación: - Alto conocimiento del lenguaje usado bien sea PHP o ASP, o el que quieras usar para crearlo. - Diseño del foro. - Como estructurarlo para que no falle. - Comprobaciones de seguridad, tanto en el sistema de Registro de usuarios como en el de implementación de contenidos para evitar la ejecución de códigos maliciosos (en los foros suelen ser inyectores SQL). - Actualizaciones constantes de dicho foro para evitar que los "listos" de la programación encuentren algún agujero por donde colarse, y en el caso de detectar que se han "colado" en el foro tener conocimiento de por donde y como solucionarlo. A nivel "Interno" en la base de datos (Tablas): - Usuarios. - Temas. - Post. - Mensajes privados. - Opciones Generales. - Tablas relacionando Post con temas y estos a su vez con usuarios normalmente usando Foreing_keys. - Tablas relacionando mensajes privados con usuarios. - Y un largo etc... de tablas que se relacionan unas con otras para dar información. Esto es lo que se me ocurre tras haber instalado varios foros y llevar el mantenimiento de los mismos, seguramente esto sea sólo la punta del "iceberg", pero ya tienes para empezar a investigar. Jeje |
Re: Como funciona internamente un foro? Muchísimas gracias bookmaster, me has dado una estructura para mi trabajo y para mi investigación. De verdad, muchas gracias :aplauso: Saludos! |
| La zona horaria es GMT -6. Ahora son las 10:48. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.