重构，增加gzip方法