我有一个网站,我想压缩html响应(不是文件,html文本),以提高页面延迟。目前我的html响应是12kb的文本压缩它有任何意义,以减少页面加载时间?
我们在内部使用servlet来呈现内容,为了提供zip内容,我应该对servlet代码做什么更改。
我已经把下面的代码,但它没有工作。response.setheader(“内容编码”,“gzip”);
GZIPOutputStream out = new GZIPOutputStream(response.getOutputStream());
PrintWriter writer = new PrintWriter(out);
writer.println("<h3> Hello World </h3>");
out.close();
1条答案
按热度按时间iszxjhcz1#
您可以将服务器配置为压缩所有(或窗帘类型)响应。例如,下面是在server.xml文件中对tomcat执行的操作:
规格:http://tomcat.apache.org/tomcat-5.5-doc/config/http.html
辅导的:http://viralpatel.net/blogs/enable-gzip-compression-in-tomcat/