Java web应用程序内存有多高&;与PHP5.4相比的CPU使用率
我没有用Java构建网站的经验。最近我需要开发复杂的web应用程序 目前,我正在转换PHP应用程序,使其在PHP5.4中工作。随着现代网站的需求,PHP应用程序从一开始就需要更好的框架。使用Zend framework或Drupal 7看起来不错 但是Zend或Drupal 7是有代价的。对于一个普通的PHP网站来说,300MB的VPS似乎不再相关了。在这种情况下,资源使用率对我来说非常重要 因为很多复杂的web应用程序都是用JavaWeb框架构建的,所以我想知道与PHP5.4相比,Java资源使用率(内存和CPU)有多高 我希望它是一样的,甚至更好,这样我就有更多的选择。应该提供一些关于两种语言的资源和cpu使用情况的信息 基本上,根据这一系列测试(到目前为止),Java内存消耗平均比PHP大,但执行时间往往更快应该提供一些关于这两种语言的资源和cpu使用情况的信息Java web应用程序内存有多高&;与PHP5.4相比的CPU使用率,java,php,web-frameworks,Java,Php,Web Frameworks,我没有用Java构建网站的经验。最近我需要开发复杂的web应用程序 目前,我正在转换PHP应用程序,使其在PHP5.4中工作。随着现代网站的需求,PHP应用程序从一开始就需要更好的框架。使用Zend framework或Drupal 7看起来不错 但是Zend或Drupal 7是有代价的。对于一个普通的PHP网站来说,300MB的VPS似乎不再相关了。在这种情况下,资源使用率对我来说非常重要 因为很多复杂的web应用程序都是用JavaWeb框架构建的,所以我想知道与PHP5.4相比,Java资源
基本上,在这一系列测试中(到目前为止),Java内存消耗平均比PHP大,但是执行时间往往更快总体内存使用情况将更多地取决于您使用的框架和应用程序编码的好坏,而不是使用PHP还是Java编写。两者的基本内存成本都很小,在现代机器上可以忽略它,因此重要的是应用程序 就CPU使用而言,Java最终将表现得更好,因为它是JIT编译为本机代码的,并且具有高效的静态类型内存对象表示(在一组基准程序上显示Java是PHP的25倍以上) 话虽如此,对于大多数普通的web应用程序来说,这两种方法都是可行的。我的建议是:
- 如果您熟悉PHP,您可能希望坚持使用它,因为学习一门新语言和相关框架的过程非常重要
- 如果您真的想开发一个健壮、高性能的企业级应用程序,那么它肯定值得学习和使用Java。但是你必须确保你已经准备好面对一个巨大的学习曲线
- -显示了一些常见Java应用程序服务器的基线内存开销,范围为25-100mb
- 如果您熟悉PHP,您可能希望坚持使用它,因为学习一门新语言和相关框架的过程非常重要
- 如果您真的想开发一个健壮、高性能的企业级应用程序,那么它肯定值得学习和使用Java。但是你必须确保你已经准备好面对一个巨大的学习曲线
- -显示了一些常见Java应用程序服务器的基线内存开销,范围为25-100mb