保存表单提交与按键保存

时间:2012-05-28 06:32:15

标签: php database keypress

我使用PHP作为我的脚本语言而mySQL作为我的数据库。 我想知道在表单提交上保存到数据库是否比保存在每个 keypress 更好。 在可用性/ ux和性能方面哪个更好?

2 个答案:

答案 0 :(得分:2)

保存每个按键意味着:

  1. 您需要一台能够处理更多请求的服务器
  2. 您需要更智能的逻辑,然后每次键按下,因为大多数人可以比大多数连接更快地按键更新HTTP请求。可能类似于“每30秒,但只有在数据已被更改,但延迟到收到最后一个请求的响应(或超时)”之后。

答案 1 :(得分:1)

在按键上保存绝对是一个非常糟糕的主意!具有10个字段的典型表单将需要至少100次调用数据库。不是很理想。即使从UX的角度来看也是如此;但是你可以创建一个setTimeout来保存用户输入,例如,每30秒(例如,在第一个字段被更改后,setTimeout将被初始化)。