节点js:我正在进行一项调查,其中有21个问题初始化,答案应该是书面文字,所以Json变得非常大。我的问题是,如果我发送整个JSON,我应该如何将数据发送到后端,或者我应该将其存储在文件中,然后发送它的最佳做法是什么? (前端:JQuery和后端:NodeJS)
答案 0 :(得分:0)
定义"非常大"。因为我严重怀疑你的用户会写出重量超过50Kb的答案。请注意,平均点燃电子书的重量约为2.5Mb,约300页(https://www.quora.com/What-is-the-average-file-size-of-an-e-book)。即使这个尺寸对于请求来说也不是很大。
无论如何,为了改善用户体验,值得考虑将调查分成多个页面并逐个将每个页面发送到服务器。为此,你必须在服务器端存储这些页面(如果用户决定他不会继续,可能会超时)。