最近升级了我的应用程序和更新的应用程序是无法存储的JS,CSS,PNG等文件在缓存中的应用程序的速度缓慢的结果
old application where cache is working
new application where cache is not working
js/css的使用方法如下:
<script src="${pageContext.request.contextPath}/js/bootstrap.min.js"></script>
这将导致transer字节增加,从而增加加载时间。
我试着在连接器端口添加下面的代码(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 tag,但没有结果。
<meta http-equiv="Cache-control" content="public,max-age:3600">
帮助可以一些请指出什么soul我改变全局,使js,css等文件存储在缓存中。它是一个基于struts,tomcat,mysql,apache的应用程序,更新的tomcat版本是9
1条答案
按热度按时间w8ntj3qf1#
3天后,通过在web.xml中添加过滤器来解决此问题,详情请参阅:How to improve performance for serving static files with TOMCAT