2014-09-03 66 views
0

我指的是http://www.highcharts.com/docs/export-module/render-charts-serversidePassivate Highcharts导出Phantom JS Web服务器?

您还可以让脚本启动Web服务器。通过这样做,我们不必一次又一次地为每个转换作业启动PhantomJS进程,并且这会带来更好的性能。在Web服务器模式下运行脚本时,结果不会保存到文件中,而会以base64字符串的形式返回,除非您想要导出为SVG或PDF。

我已经成功地完成了这项工作,但我想知道是否有任何方法可以在不需要时钝化服务器,并且在向SVGConverter发送请求时激活服务器?

谢谢。

回答

0

您无法远程触发服务器,因此需要启用服务器。

+0

我问这个问题的原因是因为我意识到JBoss在后台运行PhantomJS后显着减速。由于调度器的缘故,AbstractPool类中的poolCleaner()被调用的次数越来越多,jBoss最终将耗尽内存。还有其他方法可以解决这个问题吗? – Belvia 2014-09-03 09:06:10