后端处理与phantomjs/nodejs之间的性能差异
Performance Difference between processing in back end vs phantomjs/nodejs
我目前正在开发一个服务器端应用程序,展示图表、统计数据、报告等。
应用程序使用Highchart库(图表生成库)从Hilioft (Awesome的工具!)基于javascript。
如果我要在前端创建图表,使用highchart是很酷的。但问题. .当我在后端(服务器端)创建图表并生成报告时,也会考虑到这一点。
因为javascript的本质,它是为前端(web)设计的,如果我在后端使用它们,我必须使用phantomjs/nodejs。
但是如果我用服务器端语言做同样的工作,比如PHP,我确信它可以更快地处理/创建图表。(使用不同的图表库)
我也很难完全依赖使用phantomjs/nodejs的稳定性。(我已经看到并经历了一些运行nodejs的问题)
所以我想问人们的问题是,在假设它们在度量方面做相同的计算/计算任务的情况下,"后端处理与phantomjs/nodejs之间的性能差异"是什么。(例如,通过phantomjs来完成同样的任务,PHP大约比javascript快3倍。)
我是一个新手,在我决定选择哪种语言之前,我需要很多建议或建议。
如果有人已经做过,请分享知识。我将不胜感激!
感谢您的阅读。
试试C
报告的本质是它们需要呈现正确的数据,而交互性部分不那么重要,甚至不可能。
-
如果您生成报告作为用户导航到的专用URL,请使用您在前端使用的相同图表
-
如果您正在生成PDF/电子邮件报告,请选择稳定且(如果需要)可扩展的服务器端解决方案,pChart for PHP或其他稳定且文档完善的解决方案
记住,人们习惯于认为报告上的图表看起来与App/前端中的图表不同,所以不要太担心自己,找一些稳定的东西,建立良好的文档和可维护的系统。
+额外的分数,如果你使用某种Api/数据提供程序层,所以你可以使用它的报告和前端,并在任何时候切换实现
- 函数参数中的数据与指定变量之间的任何性能差异
- 函数声明与函数表达式之间的性能差异
- 行之间有空格会影响 JavaScript 代码的性能吗?
- 可见性:隐藏和显示:无之间的性能差异
- jQuery/CSS在幻灯片之间的转换扰乱了位置:修复了幻灯片内部的性能
- 重新分配变量和重新定义之间的性能差异
- 使用:nth-child()选择器和.get()方法之间的性能差异
- 对字符串对象调用 .localeCompare 与构造特制的 Intl.Collator 对象之间的性能差异
- 函数和对象之间的差异,以及它如何影响性能
- C# 和 Javascript 之间的性能和内存差异
- “==”和“===”之间是否存在显著的性能差异
- Javascript/jQuery-height()和.css({'height'})之间是否存在性能差
- JavaScript中多维数组或对象数组之间的性能
- Javascript和PHP之间赋值的性能
- 属性与类之间是否存在性能(或其他方面)差异
- 后端处理与phantomjs/nodejs之间的性能差异
- 内联Javascript代码和纯Javascript代码之间的最佳性能是什么?
- 为什么复杂循环和多循环之间会有如此巨大的性能差异?
- 如何补偿浏览器之间的循环性能差异
- 这两种for循环使用方法之间是否有显著的性能差异?