java - 如何配置apache tomcat快速渲染页面

标签 java jsp tomcat servlets ubuntu

我正在主持jsp/servlet apache-tomcat 7.0 上的网络应用程序在Intel core 2 duo上Ubuntu 11.4 机器。我觉得与 Windows 7 上的相同部署相比,性能较慢。

我对网络应用程序开发非常陌生。如何调整 Tomcat 设置以使其运行速度更快。该机器现在专门用于托管此 Web 应用程序。

问候,

南迪什

最佳答案

需要考虑的一些事项:

  • 第一次访问 JSP 将编译 JSP,这是一个漫长的过程 - 因此请尝试在部署之前预编译页面,或者在编译页面后检查页面
  • 检查 JDK 版本是否相同 - 即使是较小的 JDK 版本有时也会带来速度提升
  • 检查您是否使用相同的 Tomcat 版本
  • 如果您在后端使用数据库——数据库执行速度是否缓慢?在这种情况下调整你的数据库
  • 事实上,您的 Windows 计算机是本地的,因此下载页面是即时的,而 Linux 计算机位于数据中心或其他地方(基本上不再位于您的本地主机上),并且网络流量会减慢传输速度?在这种情况下,请考虑在输出中添加 gzip 编码,并在发送前压缩数据,从而缩短传输时间。
  • 您是否在应用程序中访问大量静态文件(例如图像、CSS)?这样的话,会不会是文件系统访问速度慢呢?如果您的资源位于频繁使用的文件系统上,请尝试将它们移动到不同的磁盘上,或者最好使用标准的 apache(而不是 tomcat)服务器来提供静态内容。

关于java - 如何配置apache tomcat快速渲染页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5789356/

相关文章:

tomcat - CF 10 更新 14 后 Tomcat 7.0.23 HTTP 状态 500 错误

tomcat - Jconsole 无法连接到在 AWS EC2 上使用安全选项运行的 tomcat

html - 如何在jsp中显示带有标签的文本

java - 当值传递给 Action 类方法时,变量值被视为 null

Java 8 : How to convert String to Map<String, 字符串>?

java - "Narrowing a primitive truncates the high order bits"这是什么意思

mysql - 在spring mvc中选择spring hibernate中的查询

tomcat - 使用 AWS 访问 Tomcat 属性文件

java - spring 和 MessagesSource 空指针异常

java - Java/Android 中的 EA Async.Init() 错误