gzip이 서버 측에서 압축하는 데 시간이 걸리고 클라이언트 측에서 압축을 풀 때 시간이 더 오래 걸리므로 파일의 이점을 얻기 위해서는 파일이 얼마나 커야합니까?gzip 압축의 이점을 얻으려면 파일이 얼마나 커야합니까?
일반 다운로드 속도에서 gzip의 효능을 입증하는 실제 수치가 있습니까?
gzip이 서버 측에서 압축하는 데 시간이 걸리고 클라이언트 측에서 압축을 풀 때 시간이 더 오래 걸리므로 파일의 이점을 얻기 위해서는 파일이 얼마나 커야합니까?gzip 압축의 이점을 얻으려면 파일이 얼마나 커야합니까?
일반 다운로드 속도에서 gzip의 효능을 입증하는 실제 수치가 있습니까?
전송할 데이터의 성격 (즉, 작업중인 데이터의 압축률)에 크게 좌우됩니다. 클라이언트 측에서 원본 파일을 가져 오는 데 걸리는 시간이 염려되는 경우 다음을 비교해야합니다.
a) 서버에서 압축 된 파일 + 서버에서 압축 파일을 전송하는 데 걸린 시간 클라이언트 + 클라이언트에서 파일의 압축을 풀 때 걸리는 시간
b) 원본 (압축되지 않은) 파일을 서버에서 클라이언트로 전송하는 데 걸리는 시간.
귀하의 응용 프로그램의 실제 샘플 데이터를 사용하여 이러한 수치를 측정하고 측정해야 할 것이라고 생각합니다. 예를 들어 비디오 파일 (압축 할 수 없음)을 다루는 경우 압축하지 않고 파일을 보내는 것이 좋습니다. 그러나 예를 들어 텍스트 파일 (압축률이 높음)을 처리하는 경우 a)에 사용 된 전체 시간이 b보다 작을 수 있습니다.
gzip은 텍스트를 매우 작고 아주 작게 압축합니다. CPU는 전송보다 훨씬 저렴합니다. 100K로 압축 된 1M 파일은 10 배 빠르게 다운로드됩니다. jpgs, mp3 및 이미 압축 된 데이터를 gzip으로 압축해서는 안됩니다.