Foros del Web » Creando para Internet » Diseño web »

Como funciona internamente un foro?

Estas en el tema de Como funciona internamente un foro? en el foro de Diseño web en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 08/05/2008, 13:06
 
Fecha de Ingreso: mayo-2008
Mensajes: 5
Antigüedad: 9 años, 7 meses
Puntos: 0
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!
  #2 (permalink)  
Antiguo 09/05/2008, 04:31
Avatar de bookmaster  
Fecha de Ingreso: febrero-2002
Ubicación: Toledo
Mensajes: 976
Antigüedad: 15 años, 9 meses
Puntos: 67
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
__________________
Decir si te a funcionado la respuesta es ¡GRATIS!. Por favor indicarlo.
http://www.lohacemosweb.net
http://tutoriales.lohacemosweb.net
  #3 (permalink)  
Antiguo 09/05/2008, 10:26
 
Fecha de Ingreso: mayo-2008
Mensajes: 5
Antigüedad: 9 años, 7 meses
Puntos: 0
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

Saludos!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:15.