Ajax и Undo/Redo
Доброго времени суток. Есть некое клиентское приложение на javascript. Есть серверная часть: php + Mysql. Пользователи могут добавлять, изменять удалять данные. В приложении реализовано undo/redo - удаленный элемент можно восстановить и т.п. При любом действии отправляется запрос на серверную часть, и в бд пишутся измененные данные. Возникла такая ситуация: если удаленный элемент восстанавливать, удалять с большой скоростью (Undo - восстановили, Redo - удалили), соответственно создаётся больщое количество запросов к серверной части, один за другим. Из этого начинаются проблемы в бд, элемент может не удалится или возникают ошибки дублирования. Каким образов лучше отправлять запросы от клиентской часть на сервную часть, чтобы это надежно работало?
|