0

我正在使用一台新服务器,我可以完全控制我的 Tomcat 7 配置。

我已经优化了我的内存使用、permgem 空间和 bzip 压缩,这真的很重要......但我注意到我的旧服务器中有一些东西(我无法控制或查看配置)......它似乎正在使用某种缓存?或者也许这只是分配线程来处理请求的方式,我不知道......

通过使用 Firebug,更具体地说,在 Net 面板上,我从我的旧服务器上得到了这个:

来自“艰难”进程的第一个请求花费了将近 6 秒,然后接下来的 2 个请求似乎被缓存了,打开它的速度要快得多。

然而,在我的新服务器中,每个请求似乎每次都由一个新线程处理(我的猜测),并且每次都经历艰难的过程......

好吧,我的问题是......我可以在我的 Tomcat 中做什么才能从旧服务器获得相同的结果?除了我的优化(内存、压缩)之外,您还有什么可以推荐的吗?

到此为止,提前感谢您的回答。

4

1 回答 1

0

可能旧服务器设置了过期标头。你可以通过 Tomcat Valve 来做到这一点,或者如果你有一个前端 Apache Httpd,你可以在那里做到这一点

于 2013-05-25T18:45:07.320 回答