FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Cliente servidor vs aplicación distribuida
Hola,
Actualmente tengo una apliacaión cliente/servidor, me gustaria saber si merece la pena pasar a auna apliacación en capas, sobre todo me interesa el tama del rendimiento, será más ràpida? o más lenta al haber más comunicaciones. Ahora tengo casi todos los procesos como procedimientos almacenados en la BD, Ganaría velocidad moviendolos a una capa de negocio? gracias |
#2
|
||||
|
||||
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
pero cuando el número de clientes es grande, ¿no se descargaría al servidor de base de datos de trabajo?
gracias por la respuesta |
#4
|
||||
|
||||
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
|||
|
|||
entonces?
compensa una aplicación en n capas si el rendimiento va a ser menor? |
#6
|
||||
|
||||
No entiendo. ¿Quiere esto decir que es mejor programar toda la lógica de negocios con procedimientos almacenados?
// Saludos |
#7
|
||||
|
||||
Eso depende que metricas usas.
Estas pueden ser rendimiento, disponibilidad, velocidad, escalabilidad, parelerizacion, etc.. Una aplicacion distribuida puede tener mayor disponibilidad, escalabilidad y paralerizacion pero por que estas usando el cable largo, menor rendimiento y velocidad. Pero el caso es que mayor escalabilidad y paralerizacion *pueden* generar mayor rendimiento. Por ejemplo, cuando se va a renderizar una imagen es mejor tener decenas de equipos muy lentos que uno muy rapido. Lo que tienes que hacer es mirar los numeros y las metricas. Este es el numero mas importante: # de usuarios/llamadas concurrentes. Este determina los demas.
__________________
El malabarista. |
#8
|
||||
|
||||
Cita:
¿Quien ha hablado de mejor? Programar aplicaciones en ASM será más rápido (eso es seguro). ¿Mejor? A eso me refería. La rapidez no es la única cualidad deseable.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#9
|
||||
|
||||
Ok, entonces reformulo yo la pregunta. ¿En tú opinión que ventajas y desventajas ves a una aplicación distribuida sobre una cliente servidor?
// Saludos |
#10
|
|||
|
|||
Según me experiencia los usarios que son los que pagan quieren velocidad en
el tiempo de desarrollo y en la ejecución del programa. Una aplicación distrubida es más compleja de programar con una C/S implica mayor coste, y si encima va a ser más lenta... Por lo menos las empresas para las que trabajo, que tienen como máximo 30-40 puestos. si tienen cientos de ordenadores trabajando ya no me meto. |
#11
|
|||
|
|||
Una aplicación distribuida es más compleja de programar, pero a mayor número de clientes conectados, se le puede sacar mayor rendimiento, y sobre si el acceso es através de internet y no de una lan red local.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
aplicación cliente servidor? | Giniromero | Conexión con bases de datos | 12 | 25-10-2006 04:39:18 |
Aplicacion Cliente-Servidor | D-MO | Varios | 2 | 01-09-2005 00:37:42 |
Aplicación Cliente Servidor | NickName | Internet | 3 | 23-07-2004 15:07:22 |
Aplicacion cliente servidor | aguilot_21 | Internet | 3 | 26-12-2003 02:07:55 |
Aplicacion Cliente - Servidor | GIVO | Conexión con bases de datos | 0 | 30-07-2003 23:33:14 |
|