最近升级了我的应用程序,更新后的应用程序无法在缓存中存储 js、css、png 等文件,这导致应用程序速度缓慢
以下方式使用的js/css:-
<script src="${pageContext.request.contextPath}/js/bootstrap.min.js"></script>
这会导致传输字节数增加,从而增加加载时间。
我尝试在连接器端口中添加以下代码(
https://community.ptc.com/t5/IoT-Tips/Enable-compression-in-Tomcat-to-speed-up-network-performance-in/ta-p/817687
),这会导致传输字节减少,但 js、css 仍然不在缓存中,这会导致相同的加载时间,从而导致应用程序缓慢。
"compression="on" compressibleMimeType="text/html,text/xml,text/plain,text/css,text/javascript,application/javascript,application/json""
我还在 httpd.conf 中添加了下面的内容,但没有结果
LoadModule expires_module modules/mod_expires.so
LoadModule cache_module modules/mod_cache.so
LoadModule disk_cache_module modules/mod_disk_cache.so
我也添加了元标记,但没有结果。
<meta http-equiv="Cache-control" content="public,max-age:3600">
帮助 请指出我应该全局更改哪些内容,以便将 js、css 等文件存储在缓存中。 它是一个基于struts、tomcat、mysql、apache的应用程序,更新的tomcat版本是9
3 天后,通过在 web.xml 中添加过滤器解决了这个问题 详情如下静态文件相关的web.xml配置