2012-05-28 28 views
0

我使用PHP作爲我的腳本語言和mySQL作爲我的數據庫。 林想知道如果保存到數據庫上表格提交比每隔keypress保存更好。 在可用性/ ux和性能方面哪個更好?保存表單提交與保存按鍵

+0

如何在keypress上發送文件? AJAX? –

+0

是的,我的想法是通過ajax – rjmcb

+0

提交它,當我使用按鍵時,性能會變慢嗎? – rjmcb

回答

2

保存每個按鍵的意思是:

  1. 你需要能夠處理多個請求的服務器
  2. 你需要更聰明的邏輯,然後按鍵,因爲大多數人能比快按下按鍵大多數連接可以通過HTTP請求進行往返。可能類似於「每隔30秒,但只有在數據已被更改,但延遲到最後一次請求收到響應時(或超時)」。
1

保存在按鍵上絕對是一個非常糟糕的主意!具有10個字段的典型表單將需要至少100個對數據庫的調用。不是非常優化。即使從用戶體驗的角度來看,但是,您可以創建一個setTimeout來保存用戶輸入,例如每隔30秒(例如,在第一個字段被更改後,setTimeout將被初始化)。