java – 改进关闭compiler.jar的性能/加载时间
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – 改进关闭compiler.jar的性能/加载时间,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含772字,纯文字阅读大概需要2分钟。
内容图文
我有一个php应用程序,它接受提交的javascript代码并使用Google的Closure Compiler来最小化它.
php脚本使用exec()命令以下列方式调用编译器:
exec(‘java -jar compiler.jar –js file.js’,$output);
这种方法的问题是每次使用compiler.jar并执行压缩时java引擎加载所花费的时间,大约3秒来最小化一个简单的代码,如:
警报(“你好”);
我认为这是由于加载java引擎和jar文件所花费的时间,加上处理javascript代码所需的时间.
我的问题是,有什么选择可以提高速度?
我想到的一个想法可能是将compiler.jar转换为一个servlet,它接收带有代码和选项的帖子,然后通过http或socket返回结果,并在Tomcat中运行它.但由于我不熟悉java代码,这种方法可能很复杂,但我不知道它是否会大大提高速度.
请告诉我你会怎么做,谢谢!
解决方法:
不要费心去创建一个java运行时服务器,其他人已经这样做了
看看Nailgun
您也可以查看GroovyServ,因为它与java兼容.
内容总结
以上是互联网集市为您收集整理的java – 改进关闭compiler.jar的性能/加载时间全部内容,希望文章能够帮你解决java – 改进关闭compiler.jar的性能/加载时间所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。