如果您有一个将通过 ajax 更新的只读表,最好在服务器上生成标记还是只返回 JSON 并在客户端呈现表?
它们都相当简单,所以我想知道假设表格标记相对简单,哪个更可取。
一开始我认为返回 JSON 可能会更快,但我不确定。似乎带宽会相似,而且我不知道 ASP.Net 将集合作为 JSON 返回与呈现部分视图的速度有多快。
有没有人做过任何基准测试或有任何他们认为在这种情况下更可取的意见?
如果您有一个将通过 ajax 更新的只读表,最好在服务器上生成标记还是只返回 JSON 并在客户端呈现表?
它们都相当简单,所以我想知道假设表格标记相对简单,哪个更可取。
一开始我认为返回 JSON 可能会更快,但我不确定。似乎带宽会相似,而且我不知道 ASP.Net 将集合作为 JSON 返回与呈现部分视图的速度有多快。
有没有人做过任何基准测试或有任何他们认为在这种情况下更可取的意见?
我认为您应该返回 JSON 并允许消费客户端将呈现应用到该 JSON,这样如果您的产品需要针对不同的消费者进行更改,他们只需采用相同的原始数据并应用他们需要的特定格式规则。
如果页面的性质是静态的,那么我会推荐服务器端渲染。如果您想要交互式体验,请使用客户端渲染。
这是一个比较客户端与服务器端渲染的好链接