nodejs开启gzip压缩和 使用scp传输文件到centos服务器中

nginx开启gzip压缩

打开 nginx-1.18.0\conf\nginx.conf 文件,在 http{}中添加

gzip on;  //开启gzip压缩
gzip_disable "msie6"; //IE6以下对Gzip不怎么友好,不给压缩了
gzip_min_length 1k; //最小的长度,1K,文件如果太小,小于1K,就不会压缩,因为没准压缩之后还要变大
gzip_buffers 4 16k;    //设置缓存的单位,压缩的时候要分配的缓冲区,缓冲区以16K为单位,往缓冲区写入内容的时候超过16K的时候,那么就会按照4倍的大小创建新的缓冲区,也就是建立一个64K的存储,这样把压缩的内容倒进去
gzip_comp_level 2;   // 压缩级别,1-9,数字越大压缩的越好,时间也越长, >5时压缩效果并不明显
gzip_type text/plain application/javascript text/css application/xml;  //定义了压缩的类型,比如文本的,js、css等文本文件压缩,像是图片啊,就没必要定义了,本身就支持,这里就不需要定义了,默认压缩text/html 不需要指定,否则报错

scp传输文件到centos服务器中

# scp 可选参数 文件名 用户@ip地址:/上传目录
scp file root@ip:/opt/
  • -v 详细方式显示输出 ,显示进度。
  • -q 不显示传输进度
  • -C允许压缩。
  • -c clipher 以cipher将数据传输进行加密,这个选项将直接传递给ssh。
  • -p保留原文件的修改时间,访问时间和访问权限。
  • -r 递归复制整个目录
  • -l limit 限定用户所能使用的带宽,以Kbit/s为单位。

你可能感兴趣的:(Linux,#,nginx,linux,nginx,gzip,scp)