Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Heroku命令信息。产生不正确的信息?_Java_Heroku_Cloud_Scaling - Fatal编程技术网

Java Heroku命令信息。产生不正确的信息?

Java Heroku命令信息。产生不正确的信息?,java,heroku,cloud,scaling,Java,Heroku,Cloud,Scaling,我想让一个免费的dyno为我的JAVA测试应用程序工作 我怀疑我已经有了这个,并且heroku信息中有一个bug。 然而,这个应用程序真的很慢。奇怪的是,只有我使用这个应用程序,所以应用的负载很少。该应用程序应该是快速和优化的,因为根据heroku教程,它是一个使用SpringRoo完成的小样本应用程序。如果在我的笔记本电脑上本地运行,性能会比heroku好很多 你说这只是heroku info命令中的一个bug,还是我有0个dynos $heroku info//显示0个动态 .... Dyn

我想让一个免费的dyno为我的JAVA测试应用程序工作

我怀疑我已经有了这个,并且heroku信息中有一个bug。 然而,这个应用程序真的很慢。奇怪的是,只有我使用这个应用程序,所以应用的负载很少。该应用程序应该是快速和优化的,因为根据heroku教程,它是一个使用SpringRoo完成的小样本应用程序。如果在我的笔记本电脑上本地运行,性能会比heroku好很多

你说这只是heroku info命令中的一个bug,还是我有0个dynos

$heroku info//显示0个动态

....
Dynos:          0
Workers:        0
Repo size:      75M
Slug size:      61M
Stack:          cedar
Data size:      32k
Addons:         Basic Logging, Basic Release Management, Shared Database 5MB
....
Dynos:          0
Workers:        0
Repo size:      75M
Slug size:      61M
Stack:          cedar
Data size:      32k
Addons:         Basic Logging, Basic Release Management, Shared Database 5MB
$heroku ps//我将其解释为1动态;正确吗?

Process       State               Command
------------  ------------------  ------------------------------
web.1         up for 30m          java $JAVA_OPTS -jar target/depend..
$heroku scale web=1//尝试强制使用1 dyno

Scaling web processes... done, now running 1
$heroku info//剧照显示0个动态

....
Dynos:          0
Workers:        0
Repo size:      75M
Slug size:      61M
Stack:          cedar
Data size:      32k
Addons:         Basic Logging, Basic Release Management, Shared Database 5MB
....
Dynos:          0
Workers:        0
Repo size:      75M
Slug size:      61M
Stack:          cedar
Data size:      32k
Addons:         Basic Logging, Basic Release Management, Shared Database 5MB

我不知道为什么
heroku-info
不显示dyno,但是如果
heroku-ps
显示dyno,那么您正在使用dyno。它不应该太慢,除非对每个页面的第一个请求会导致JSP被编译。但在它被编译之后,事情应该很快。作为比较,这里是运行在Heroku上的Spring Roo宠物诊所应用程序:

非常感谢。我正在使用相同的应用程序宠物诊所:)。不幸的是,你的链接和我的一样慢:(.当然,当应用程序卸载/第一次下载时,它会变慢。但是如果我用firebug查看你和我的应用程序,它会非常慢。这是我的firebug分析467ms(等待262ms,接收204ms)就像参考30ms一样,你的项目是489ms。因此,一台没有任何运行时优化的笔记本电脑比一台真正的服务器快16倍似乎很奇怪。好吧,为互联网连接或其他什么添加20ms,笔记本电脑仍然会快一个数量级。我已经接受了你的答案,谢谢。我稍后会做一个新的性能测试,看看是否有差异在另一个互联网连接上。我有4ms的ping时间来测试服务器,但看看不同的ISP是否有不同的heroku加载时间可能会很有趣。我还将尝试设置自己的服务器,并通过互联网测试它,看看internet为heroku使用亚马逊东部数据中心带来了多少延迟。因此,这可能取决于您所在的位置导致网络延迟。