服务器端与客户端数据操作,用于Reddit API

时间:2017-04-12 17:35:32

标签: javascript node.js express data-manipulation serverside-javascript

我正在构建一个非常简单的Node / Express Web应用程序,它从Reddit API中提取数据,对其进行一些操作,然后计划通过Charts.js客户端可视化所述数据。但是,对于fullstack开发工作相对较新,我想知道如何最好地处理数据操作方面。

目前,我一次有100条评论,我正在对那些邮件服务器端进行操作,然后将该JSON推送到客户端以获取数据。由于搜索之间没有数据持久性且数据本身不是保密的,因此将客户端的数据操作原始JSON发送也更有效率吗?

1 个答案:

答案 0 :(得分:0)

没有最佳方法,只需根据您的选择进行不同的权衡。

解析服务器:

一些优点:

您可以减少所需的前端代码量 您可以隐藏客户端中您不希望用户看到的任何代码 您可以更好地控制/了解解析计算机将具有哪些资源

一些缺点:

您需要解析每个请求的所有数据!

解析客户:

让我们保持这个干:

一些优点:

servier端解析con的对面

一些缺点:

服务器端解析专业人员的对面

推荐方法:

权衡每种方法的优缺点,考虑所需的最大规模所需的资源,将这些资源乘以10,然后做出决定。