网页用gzip压缩,提高访问速度。解压时不要把getresponse回来的内存数据直接解压,而是用StringIO转成一个临时压缩文件来解。
import StringIO
compressedstream = StringIO.StringIO(compresseddata)
import gzip
gzipper = gzip.GzipFile(fileobj=compressedstream)
data = gzipper.read()
本文介绍如何通过gzip压缩技术提升网页加载速度,并详细解释了解压过程中的注意事项,包括避免直接对getresponse返回的内存数据进行解压,推荐使用StringIO将数据转换为临时压缩文件后再解压。
网页用gzip压缩,提高访问速度。解压时不要把getresponse回来的内存数据直接解压,而是用StringIO转成一个临时压缩文件来解。
import StringIO
compressedstream = StringIO.StringIO(compresseddata)
import gzip
gzipper = gzip.GzipFile(fileobj=compressedstream)
data = gzipper.read()

被折叠的 条评论
为什么被折叠?