たとえば、ここではWordpressでの自動保存について説明します。私の意見では、それはアプリケーションの種類によって異なります。最良の解決策を見つける最良の方法は、おそらく、あるサイトにアクセスしたかどうかを確認したい方法です。
したがって、「保存」ボタンをどこかに置くと、実際には数秒ごとではなく、数分ごとにトリガーする必要があると思います(Wordpressのように)。
クライアント側の言語(おそらくJavaScript)でイベントをリッスンするので、パフォーマンスについてあまり心配する必要はありません。必要に応じて10秒ごとにリッスンし、自動保存の要件が満たされているかどうかを確認してください。そうである場合は、AJAXマジックを使用してデータベースに保存します。
私があなたの場合(または私があなたのサイトのユーザーの場合)、最初のkeyUpでイベントを聴き始めたいと思います。最初の文字を入力すると、JSは1分ごとまたは500〜1000文字ごとに、AJAXを介してDBに保存します。誰かが速くタイプし、誰かが遅くタイプすることを考慮に入れるのは素晴らしいことだと思います。そのため、入力された文字数と時間の両方をチェックします。
それが私の意見です。(最終的には文法で申し訳ありませんが、編集は無料です:D)
編集:また、サイトがあなたのものであり、大量のトラフィックと多くのユーザーが予想される場合は、システムがどのように機能するかを動的に確認し、それに応じて変数を設定できます(より長い/より短い時間/文字)