Php 替换gzip文件中的字符串
我计划在数据库中使用gzip和缓存html页面。当缓存页面返回给用户时,很少有部分需要用新数据替换 有没有办法直接替换压缩页面中的字符串而不解压缩它们?我正在使用php 有没有办法直接替换压缩页面中的字符串而不解压缩它们 简单的问题,简单的回答:不,不是Php 替换gzip文件中的字符串,php,caching,gzip,Php,Caching,Gzip,我计划在数据库中使用gzip和缓存html页面。当缓存页面返回给用户时,很少有部分需要用新数据替换 有没有办法直接替换压缩页面中的字符串而不解压缩它们?我正在使用php 有没有办法直接替换压缩页面中的字符串而不解压缩它们 简单的问题,简单的回答:不,不是 这是因为要修改原始数据,您需要先取消压缩数据的gzip,然后修改未压缩数据,然后再次gzip整个数据。Gzip总是压缩整个数据块,因此除非您不更改整个数据块,否则您需要解压缩、更改和重新压缩。我想对您的答案进行投票,但您的声誉超过9000。99
这是因为要修改原始数据,您需要先取消压缩数据的gzip,然后修改未压缩数据,然后再次gzip整个数据。Gzip总是压缩整个数据块,因此除非您不更改整个数据块,否则您需要解压缩、更改和重新压缩。我想对您的答案进行投票,但您的声誉超过9000。9999太酷了,无法改变;)谢谢你的回答。我想在html文件中嵌入一些字符串作为gzip无法压缩的标记。@user215097:我不知道您想做什么,也许这个问题对您也有帮助:谢谢Hakre。这个问题确实有帮助。我在想,如果我可以在html中添加一些gzip将忽略的字符串或类似的东西,那么我就可以在不解压缩的情况下操作gzip文件的某些部分。