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