Apache サーバーに ajax リクエストを送信するアプリケーションがあります。PHP はすべてのデータを処理してデータベースに保存し、Web クライアントに応答を送信します。低速のネットワークが原因で、ajax クライアントがこの応答を受け取らず、ajax がタイムアウトになることがあります。ただし、データは既にデータベースに保存されており、ajax クライアントはデータを再送信して、データベースに重複するエントリを生成しようとします。
応答が受信されなかったことをApacheが検出し、これをphpプロセスに返し、データベースでロールバックする方法はありますか? または、手動で実装しましたか?