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

Velocidad "de trabajo" vs velocidad de carga (JS o PHP)

Estas en el tema de Velocidad "de trabajo" vs velocidad de carga (JS o PHP) en el foro de Diseño web en Foros del Web. Buenas, estoy desarrollando un sitio web con carro de compras y cotizador online donde cada producto puede permitir multiples configuraciones, desde sólo la opción de ...
  #1 (permalink)  
Antiguo 23/07/2009, 13:38
Avatar de scabral  
Fecha de Ingreso: abril-2008
Ubicación: Argentina
Mensajes: 93
Antigüedad: 9 años, 7 meses
Puntos: 3
Pregunta Velocidad "de trabajo" vs velocidad de carga (JS o PHP)

Buenas, estoy desarrollando un sitio web con carro de compras y cotizador online donde cada producto puede permitir multiples configuraciones, desde sólo la opción de cantidad en algunos hasta cerca de 20 campos en los más complejos, con una gran cantidad de combinaciones.

Ahora bien, las opciones que tengo son:

1 - usar javascript (muy liviano) sólo para enviar datos a un PHP y calcularlo en el servidor devolviendo sólo el resultado

ó bien

2 - usar javascript (mas pesado) para el cálculo completo, sin llamar a php

La primera opción es rápida al principio porque requiere muy poco tiempo de carga pero al momento de calcular, con llamadas al servidor, etc. es más lento. Al contrario de la segunda dónde la carga es más lenta por ser el script más grande, pero la velocidad de calculo del lado cliente se percibe como instantánea. Pienso que esta última opción también permitiría mayor cantidad de usuarios en simultáneo (realmente no sé que consumo de procesador tiene un script php) al dejar en manos de cada cliente la carga del cálculo.

Los JS serían individuales para cada producto, al igual que los PHP

No uso conexiones a DB, los JS o PHP son generados dinámicamente con cada cambio de precios y cacheados en el servidor.

¿Qué opción como usuarios preferirian uds? ¿Cuál les parece más acertada?


Agradezco cualquier comentario. Gracias

Última edición por scabral; 23/07/2009 a las 20:54
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 23:48.