压缩是解决数据冗余的一个好的方法,特别是在网络带宽不够发达的今天。有的浏览器支持gzip(GNU
zip)进行来对HTML文件进行压缩,这种方法可以戏剧性地减少HTML文件的下载时间。因此,如果你将servlet或JSP页面生成的HTML页面
进行压缩的话,那用户就会觉得页面浏览速度会非常快。但不幸的是,不是所有的浏览器都支持gzip压缩,但你可以通过在你的程序中检查客户的浏览器是否支
持它。下面就是关于这种方法实现的一个代码片段:
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
OutputStream out = null
String encoding = request.getHeader("Accept-Encoding");
if (encoding != null && encoding.indexOf("gzip") != -1) { request.setHeader("Content-Encoding" , "gzip");
out = new GZIPOutputStream(request.getOutputStream());
} else if (encoding != null && encoding.indexOf("compress") != -1) {
request.setHeader("Content-Encoding" , "compress");
out = new ZIPOutputStream(request.getOutputStream());
} else {
out = request.getOutputStream(); } ... ...
}
分享到:
相关推荐
CI3.0自带了页面压缩功能,也就是将页面中的空格之类的全部去掉,这样就能省下不少的空间。 当然,TP也自带的OUTPUT_ENCODE页面压缩功能,可是当我配置OUTPUT_ENCODE=TRUE时,老是提示"无法显示此网页"错误..所以,没办法...
【ASP.NET编程知识】asp.net输出重写压缩页面文件实例代码.docx
HTTP Compression Module就是在这种情况下诞生的压缩模块,它能够在页面发送之前截获输出的内容,对其压缩之后再传送给浏览器,不仅能截获页面输出,还能截获资源文件的输出,压缩速度极快,压缩率高,最高可达到85%...
目前大多数浏览器都已经支持页面的压缩输出,通过压缩输出,页面大小可以减少30%,但是由于3.0及以前的版本都没有内置页面压缩输出功能,所以一般来说,...框架默认会进行页面压缩输出,并且会自动检测zlib.output_co
HTTP Compression Module就是在这种情况下诞生的压缩模块,它能够在页面发送之前截获输出的内容,对其压缩之后再传送给浏览器,不仅能截获页面输出,还能截获资源文件的输出,压缩速度极快,压缩率高,最高可达到85%...
mod_gzip可以将页面的下载时间提高4-5倍。我强烈建议你在你的web服务器上使用mod_gzip。然而,我们还必须用PHP建立我们自己的压缩引擎。在这篇文章里,我将要介绍如何使用PHP的输出控制函数来大幅加速页面载入速度。...
要实现GZIP压缩页面需要浏览器和服务器共同支持,实际上就是服务器压缩,传到浏览器后浏览器解压并解析。浏览器那边不需要我们担心,因为现在绝... 这个函数一定要在页面输出之前使用,所以一般把它放在代码的最顶端。
介绍了.net输出重写压缩页面文件的小例子,有需要的朋友可以参考一下
主要介绍了asp.net输出重写压缩页面文件实例代码,需要的朋友可以参考下
造成了ASP.NET性能低下的假象,HTTP Compression Module就是在这种情况下诞生的压缩模块,它能够在页面发送之前截获输出的内容,对其压缩之后再传送给浏览器,不仅能截获页面输出,还能截获资源文件的输出,压缩速度...
造成了ASP.NET性能低下的假象,HTTP Compression Module就是在这种情况下诞生的压缩模块,它能够在页面发送之前截获输出的内容,对其压缩之后再传送给浏览器,不仅能截获页面输出,还能截获资源文件的输出,压缩速度...
gzip(GNU-ZIP)是一种压缩技术。经过gzip压缩后页面大小可以变为原来...设置允许压缩的页面最小字节数,页面字节数从header头得content-length中进行获取。默认值是0,不管页面多大都压缩。建议设置成大于1k的字节数,小
要实现GZIP压缩页面需要浏览器和服务器共同支持,实际上就是服务器压缩,传到浏览器后浏览器解压并解析。浏览器那边不需要我们担心,因为现在绝... 这个函数一定要在页面输出之前使用,所以一般把它放在代码的最顶端。
一、gzip介绍 gzip是GNU zip的缩写,它是一个GNU自由软件的文件压缩程序,也经常用来表示gzip这种文件格式。... 当应用Gzip压缩到一个纯文本文件时,效果是非常明显的,经过GZIP压缩后页面大小可以变为原
经过GZIP压缩后页面大小可以变为原来的30%甚至更小。这样用户浏览的时候就会感觉很爽很愉快! 准备工作 1、找不到php_zlib.dll文件? 自php4.3开始zlib压缩就已经内置在php中了,所以至少Windows环境下是不需要安装...