我有一个aws弹性beanstalk环境应用程序。 我的服务器是用tomcat的java。 我缩小了我的js和css。 当我查看chrome中的网络选项卡时,我发现每个请求的等待时间都很长。文件不是很大。
我的ec2实例的类型为t1.micro。
我不知道该如何处理...请帮助。
更新
当我在本地运行网站时(使用localhost)一切都很棒,问题只是远程问题。所以我猜这个问题不在我的代码中。
答案 0 :(得分:0)
尝试使用其他实例类型(例如,t2.micro)。
t1.micro实例的性能非常有限。见AWS docs:
T1 Micro实例(t1.micro)提供少量一致的CPU资源,并允许您在有额外周期时以短突发方式增加CPU容量。它们非常适用于需要额外计算周期的低吞吐量应用程序和网站。
如果性能不能满足您的需求,那么您应该尝试不同的实例类型。这可以帮助您确定感知到的不良性能是由于t1.micro实例类型还是由于应用程序中应该优化的实现问题。
AWS docs也包含此注释:
t1.micro是上一代实例,它已被t2.micro取代,后者具有更好的性能配置文件。我们建议使用t2.micro实例类型而不是t1.micro。