tomcat的一些优化配置

本文介绍如何在Tomcat服务器上通过web.xml配置不同类型的静态文件缓存时间,包括HTML、图片、CSS、JavaScript等资源,并展示了如何设置访问日志。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<!-- web.xml中配置静态文件缓存时间 -->
<!-- 静态文件缓存years、months、weeks、days、hours、minutes、seconds -->
<filter>
	<filter-name>ExpiresFilter</filter-name>
	<filter-class>org.apache.catalina.filters.ExpiresFilter</filter-class>
	<init-param>
	 <param-name>ExpiresByType text/html</param-name>
	 <param-value>access plus 1 minutes</param-value>
	</init-param>
	<init-param>
		<param-name>ExpiresByType image</param-name>
		<param-value>access plus 5 days</param-value>
	</init-param>
	<init-param>
	    <param-name>ExpiresByType text/css</param-name>
	    <param-value>access plus 1 minutes</param-value>
	 </init-param>
	<init-param>
		<param-name>ExpiresByType application/javascript</param-name>
		<param-value>access plus 1  minutes</param-value>
	</init-param>
	<init-param>
		<param-name>ExpiresByType audio/mpeg</param-name>
		<param-value>access plus 10 minutes</param-value>
	</init-param>
</filter>
<filter-mapping>
	<filter-name>ExpiresFilter</filter-name>
	<url-pattern>/*</url-pattern>
	<dispatcher>REQUEST</dispatcher>
</filter-mapping>



<!--server.xml中配置访问日志 -->
<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true"
    xmlValidation="false" xmlNamespaceAware="false">
    <Alias>www.douliu.com</Alias>
    <Alias>douliu.com</Alias>
    <Alias>shenbianapp.com</Alias>
    <Alias>picture.shenbianapp.com</Alias>
  <Context path="" docBase="/home/Data/www/dreamrunnerOfficial" reloadable="true" crossContext="true" />
  <Context path="/douliu" docBase="/home/Data/www/douliu" reloadable="false" crossContext="true" allowLinking="true" />
  <Context path="/dreamrunner" docBase="/home/Data/www/dreamrunner" reloadable="false" crossContext="true" allowLinking="true" />
  <Context path="/download" docBase="/home/Storage/douliuicons/douliuicons/download/" reloadable="true" crossContext="true" />

  <Valve className="org.apache.catalina.valves.AccessLogValve" directory="/home/Data/log/tomcat/logs/"
	 prefix="access." suffix=".log"
	 pattern="%a %{X-Forwarded-For}i %l %u %t "%r" %S %{zsbv}i %{userId}s  %s %b %D" />
</Host>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值