我有一个Django应用与Gunicorn,通过清漆和服务于Nginx。
MyDjangoApp -> Gunicorn ->漆-> Nginx ->客户
我要保留哪一个gzip参数?
In Django ?
MIDDLEWARE_CLASSES = (
# Remove Django Gzip middleware as we already have it in nginx ?
'django.middleware.gzip.GZipMiddleware',
....
In Nginx ?
http {
gzip on
在Linux中,有关这些版本的“tar”命令:
tar -tzf /path/to/filename.tar.gz # Show the content
tar -xzf /path/to/filename.tar.gz # Extract the content
观察这两个命令使用z选项,很好,它们按照预期工作。
通过man tar,关于z选项,它指示:
-z, --gzip, --gunzip, --ungzip
Filter the archive through gzip(1).
问题
为什么tar命令通过'z'选项使用gzip命令?
E
当我在python3上运行以下代码时,filecmp()的结果为False。为什么会这样呢?我原以为压缩两次相同的文件会输出两个文件,内容相同。
import filecmp
import shutil
import gzip
with open('base_file.fastq', 'rb') as f_in:
with gzip.open('compressed_one.fastq.gz', "wb") as f_out:
shutil.copyfileobj(f_in, f_out)
with open(&