如何配置 tomcat 以提供预压缩的静态文件?
How to configure tomcat to serve precompressed static files?
在nginx下我知道一个选项:
gzip_static on;
这允许访问具有相同名称的预压缩的gzip
文件,例如,如果我有一个文件/var/www/style.css.gz
,当请求http://localhost/style.css 与 header '
Accept-Encoding:gzip
服务器将 return 磁盘 style.css.gz
上的文件作为 style.css
.
如何在 Tomcat
下做同样的事情?
Tomcat 没有这个功能。
你可以写一个servlet/filter/etc。如果你愿意,可以做到。
您可以在 web.xml 中设置预压缩标志来执行此操作:https://tomcat.apache.org/tomcat-9.0-doc/default-servlet.html#where
在nginx下我知道一个选项:
gzip_static on;
这允许访问具有相同名称的预压缩的gzip
文件,例如,如果我有一个文件/var/www/style.css.gz
,当请求http://localhost/style.css 与 header '
Accept-Encoding:gzip
服务器将 return 磁盘 style.css.gz
上的文件作为 style.css
.
如何在 Tomcat
下做同样的事情?
Tomcat 没有这个功能。
你可以写一个servlet/filter/etc。如果你愿意,可以做到。
您可以在 web.xml 中设置预压缩标志来执行此操作:https://tomcat.apache.org/tomcat-9.0-doc/default-servlet.html#where