スクリプト言語として PHP を使用し、データベースとして mySQL を使用しています。フォーム送信時にデータベースに保存する方が、キーを押すたびに保存するよりも優れているかどうか疑問に思っています。ユーザビリティ/ux とパフォーマンスの点でどちらが優れていますか?
2 に答える
2
キーを押すたびに節約できるということは、次のことを意味します。
- より多くのリクエストを処理できるサーバーが必要になります
- ほとんどの人はほとんどの接続がHTTPリクエストをラウンドトリップするよりも速くキーを押すことができるため、すべてのキーを押すよりもスマートなロジックが必要になります。「30秒ごと。ただし、データが変更された場合に限り、最後のリクエストに対する応答が受信されるまで(またはタイムアウトするまで)遅延する」などの可能性があります。
于 2012-05-28T06:38:46.707 に答える
1
キープレスを節約することは間違いなく非常に悪い考えです!10フィールドの一般的なフォームでは、データベースへの呼び出しが少なくとも100回必要です。あまり最適ではありません。UXの観点からも。ただし、たとえば30秒ごとにユーザー入力を保存するためのsetTimeoutを作成できます(たとえば、最初のフィールドが変更された後、setTimeoutが初期化されます)。
于 2012-05-28T06:41:16.547 に答える