2011-08-05 1 views
1

데이터베이스의 html 페이지를 gzip하고 캐시 할 계획입니다. 캐싱 된 페이지의 일부는 사용자에게 다시 제공 될 때 새로운 데이터로 교체되어야합니다.gzip 파일의 문자열 바꾸기

gzipped 페이지의 문자열을 ungzip하지 않고 바로 대체 하시겠습니까? 나는 PHP를 사용하고있다

답변

2

gzipped 페이지의 문자열을 ungzip하지 않고 바로 대체 할 수 있습니까?

간단한 질문, 간단한 대답 : 아니오.

원본 데이터를 수정하려면 먼저 압축 된 데이터의 압축을 풀고 압축되지 않은 데이터를 수정 한 다음 전체 데이터를 다시 gzip해야합니다. Gzip은 항상 전체 데이터 덩어리를 압축하므로 전체 덩어리를 변경하지 않으면 압축을 풀고 변경하고 다시 압축해야합니다.

+0

답변을 upvote하고 싶지만 평판이 9000 이상입니다. 9999는 변경하기에는 너무 멋지 죠.) – matpie

+0

답변 해 주셔서 감사합니다. gzip이 압축 할 수없는 마커 역할을하는 html 파일에 일부 문자열을 포함 시키려고했습니다. – user215097

+0

@ user215097 : 당신이 무엇을하고 싶은지 모르겠다. 어쩌면이 질문은 당신에게도 유익하다. [어느 것이 더 빠르다 : MySQL/PHP 또는 정적 파일에서 직접 제공 하는가?] (http://stackoverflow.com/questions/6869210/which-is-faster-mysql-php-or-serving-straight-from-static-files) – hakre