より複雑なことをする前に、ユーザーが少なくとも特定の時間間隔(たとえば、1秒)の間入力を停止するまで要求を送信しないことを検討しましたか?これにより、わずかな労力でリクエストの数を大幅に減らすことができます。