替换gzip文件中的字符串

时间:2011-08-05 19:04:59

标签: php caching gzip

我打算在数据库中gzip和缓存html页面。在向用户提供服务时,缓存页面的很少部分需要用新数据替换。

是否可以直接在gzip压缩的页面中替换字符串而不解压缩它们?我正在使用php

1 个答案:

答案 0 :(得分:2)

  

是否可以直接在gzip压缩的页面中替换字符串而不解压缩它们?

简单的问题,简单的答案:不,不是。

这是因为要修改原始数据,首先需要解压缩压缩数据,然后修改未压缩数据,然后再次压缩整个数据。 Gzip总是压缩整个数据块,所以除非你不改变整个块,否则你需要解压缩,更改和重新压缩。