Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/12/2013, 05:48
Avatar de moriorGames
moriorGames
 
Fecha de Ingreso: diciembre-2013
Ubicación: Barcelona
Mensajes: 37
Antigüedad: 10 años, 4 meses
Puntos: 3
Respuesta: <!-- google_ad_section_start -->no<!-- google_ad_section_end -->

Cita:
Iniciado por enlinea777 Ver Mensaje
No hablo de ajax en si, el problema es no tener control de lo que se modifica además de las constantes llamadas a la base para un update por letra

No hagas un update por letra, eso es un kill server. Intenta usar eventos onchange en los formularios, pon filtros en el javascript que no vas a hacer update hasta que un campo tenga, por ejemplo, más de 3 letras. Haz otras condiciones en javascript que, por cada keyup, cree un timer, si ese timer no llega a 500 milisegundos no hagas update. Eso es para evitar que si alguien escribe rápido se hagan 40 consultas en un segundo.

Otra alternativa, a ver qué te parece.

Haz que en la página de respuesta te guardes los formularios en una variable de sesión, algo en plan:

<?php
session_start();
$_SESSION['post'] = $_POST;
?>

No lo he probado pero podría funcionar. Luego con esa variable de sesión lo que puedes hacer es, una vez cada x tiempo 5 o 10 segundos la envías al servidor para guardarla en base de datos.


¿Esto esto a lo que te refieres? O necesitas otra cosa.
Espero que te sirva de ayuda, sino, pregunta.
__________________
Mi juego de estrategia medieval si lo entras hazme llegar tu opinión por favor, siempre la tengo en cuenta.