首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS ElasticBeanstalk良好的默认tomcat ElasticBeanstalk

AWS ElasticBeanstalk良好的默认tomcat ElasticBeanstalk
EN

Stack Overflow用户
提问于 2014-03-06 16:47:17
回答 1查看 1.2K关注 0票数 0

我的设置是部署在Tomcat7 7/Java7 7应用程序上的elasticBeanstalk的WAR。我正在使用Servlets和REST执行基本HTML。没什么花哨的。

我想将默认的server.xml替换为elasticBeanstalk中的Tomcat7 7/Java7 7。http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers.html

我有点糊涂。

  1. 我正在为那里的参数寻找合理的性能调优数字。
  2. 为安全性寻找良好的缺省值
  3. 我应该触摸AJP连接器吗?(每个请求都指向servlet)我应该配置什么?
  4. 这个设置是以Apache作为前端,还是HTTP请求直接传递给Tomcat?

我的实例是在并发用户数量相对较低、CPU约占9%以及大量DB连接之后窒息的。我是不是对server.xml下结论了?

谢谢..

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-07 04:33:39

  1. AJP是不必要的,因为您已经提到,大多数URL请求都是基于servlet的。如果您有更多的静态内容要服务,则可以在情况下使用AJP。
  2. 大多数情况下,性能调优需要在web前端部分完成。以下是我的建议。
  3. 对网页内容使用gzip压缩。
  4. 通过使用与缓存相关的HTTP报头(Etag、Etag、Cache-control )使您的页面可访问。这样做将减少不必要的HTTP请求的数量。
  5. JS和CSS可以是小型化,以减少它们的大小。
  6. 检查你是否从网络爬虫获得更多的流量。如果您从这些站点获得更多的流量,请尝试使用气门重用web会话。
  7. 尝试索引数据库的关键表。
  8. 确保您使用的是DB连接池,而不是为每个新请求打开新连接。
  9. 避免不必要的URL重定向(302,304)。

如果你正在寻找一本能帮助你优化网站的好书,请参考O‘’Reilly的高性能网站

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22230763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档