13、Java Servlet 多媒体内容发送与会话跟踪技术详解

Java Servlet 多媒体内容发送与会话跟踪技术详解

在 Java Servlet 开发中,有两个重要的方面需要关注,一是多媒体内容的发送,二是会话跟踪。下面将详细介绍相关技术。

多媒体内容发送
压缩内容

在 Java 中, java.util.zip 包自 JDK 1.1 引入,它包含支持 GZIP 和 ZIP 压缩格式读写的类。这些类最初是为支持 Java 归档(JAR)文件而添加的,但也为 Servlet 发送压缩内容提供了便捷、标准的方式。

压缩内容对最终用户来说外观上没有区别,因为浏览器会在显示前对其进行解压缩。然而,它可以通过减少从服务器下载内容所需的时间来改善用户体验。对于 HTML 等易于压缩的内容,压缩可以将传输时间减少一个数量级。

不过,动态压缩内容会使服务器执行额外的工作,因此需要权衡传输时间的加快与服务器性能的下降。

为了发送压缩内容,Servlet 除了发送 Content-Type 头来告知客户端返回信息的类型外,还必须发送 Content-Encoding 头来告知客户端内容的编码方案。在 HTTP 1.0 规范下,可能的编码方案分别是用于 GZIP 压缩格式的 gzip (或 x-gzip )和用于 ZIP 压缩格式的 compress (或 x-compress )。

并非所有客户端都理解 gzip co

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值