我正在构建一个非常简单的Node / Express Web应用程序,它从Reddit API中提取数据,对其进行一些操作,然后计划通过Charts.js客户端可视化所述数据。但是,对于fullstack开发工作相对较新,我想知道如何最好地处理数据操作方面。
目前,我一次有100条评论,我正在对那些邮件服务器端进行操作,然后将该JSON推送到客户端以获取数据。由于搜索之间没有数据持久性且数据本身不是保密的,因此将客户端的数据操作原始JSON发送也更有效率吗?
答案 0 :(得分:0)
没有最佳方法,只需根据您的选择进行不同的权衡。
解析服务器:
一些优点:
您可以减少所需的前端代码量 您可以隐藏客户端中您不希望用户看到的任何代码 您可以更好地控制/了解解析计算机将具有哪些资源
一些缺点:
您需要解析每个请求的所有数据!
解析客户:
让我们保持这个干:
一些优点:
servier端解析con的对面
一些缺点:
服务器端解析专业人员的对面
推荐方法:
权衡每种方法的优缺点,考虑所需的最大规模所需的资源,将这些资源乘以10,然后做出决定。