所以我有一个应用程序允许用户在一个文本框中输入句子/段落。在后台运行一个计时器。每5秒钟,文本框的值将被复制并存储到数据库或xml文件中(通过ajax)。我认为如果我在5秒内更新db / xml文件会非常不安全。
我的想法是 - 当用户按下计时器上的停止时 - 它会将所有数据保存到database / xml文件中。而不是每5秒就会更新一次。
但是我仍然需要在每个间隔存储值。我应该在会话中使用数组吗?会话需要多少钱。它看起来像是:$_SESSION['content'][] = "Massive long string text!";
示例:用户直接键入10分钟,文本正文每隔5秒保存到会话数组中。这太压力了吗?每个段落的长度可能是1000个字符。
你会建议什么?
答案 0 :(得分:-1)
尝试使用隐藏元素(例如textarea),然后javascript函数每5秒从user_textbox值填充元素。要减少服务器负载,可以在user_textbox模糊时将隐藏元素的内容存储到数据库中。