1.为什么要进行压缩?
在实际的企业当中,nginx服务器上的资源要尽可能的占用的空间少一点
实际上信息量大的网页和高清图片占用存储空间是非常大的,这样不利于服务器性能的优化
因此我们要在服务器上面将网页和图片进行压缩,让客户端去下载就可以了

2.实现网页压缩
查看nginx服务器的默认发布文件


在浏览器中输入地址可以看到发布页

给默认发布文件里面添加内容,使信息量增多,这样才能看到网页压缩的效果


然后重启nginx服务

在浏览器器面测试:172.25.15.1 按F12调出开发者工具,可以看出压缩之前的网页大小为153K左右

编辑nginx服务的配置文件,重启服务,实现网页压缩


检测配置文件有无语法错误

reload服务

再次测试,ctrl+shift+delete清除缓存,可以看到压缩后的网页大小为3K左右

图片的压缩
从真机传送一个图片给server1


去github下载ngx_image_thumb-master模块,然后将发送到nginx1.17的安装目录下,添加参数,重新编译nginx
添加参数前需要确认nginx的原有参数:/usr/local/nginx/sbin/nginx -V (在原有的基础上增加-add-module=ngx_image_thumb-master)

nginx的配置——实现网页压缩和图片压缩相关推荐

  1. 阿里云 linux nginx 环境配置 该网页无法正常运作

    前言 阿里云 linux nginx 安装之后,确定阿里云控制台已经增加了80 端口 检查: 登录阿里云 ->点击控制台 ->搜索打开 云服务器 -> 打开对应的服务器 ->网 ...

  2. 使用canvas进行图片压缩(前端图片压缩核心处理)

    一.原理:实际上就是利用canvas进行重新绘制 1.先将图片的file文件转成baseURL 2.创建一个image标签去接收文件获取图片的宽高和比例. 3.创建canvas画布设置画布的大小. 4 ...

  3. 如何使用电脑将图片进行压缩?图片压缩软件怎么操作?

    电脑压缩图片的软件怎样操作?我们在进行图片压缩的时候,对于压缩软件的选择及压缩的具体操作过程是很不熟悉的,电脑中的图片需要压缩,也不知道该如何下手,下面将方法分享给大家,一起来看看吧! 操作步骤: 步 ...

  4. 用gulp实现代码压缩、图片压缩和项目打包

    在装好node.js的前提下第一步 在cmd命令行窗口运行 cd 到项目文件夹运行    npm init    运行完成后 第二步运行 npm install gulp --save-dev 第三部 ...

  5. 怎样改变照片大小?免费在线图片压缩方法

    平时我们经常会遇到一些线上申请资料需要上传证件照,一般我们会通过一些手机软件制作并下载适合规格的照片,但除了尺寸要求外,还会限制图片大小.如何才能既不改变图片原来的尺寸仅仅将照片压缩到100KB以下呢 ...

  6. 图片压缩CompressUtil解析

    CompressUtil 流程图: CompressUtil 类 详解 public class CompressUtil { /*** 最终封装的压缩方法* @param imgPath* @ret ...

  7. 一款现代、高效的 Android 图片压缩框架

    本项目主要基于 Android 自带的图片压缩 API 进行实现,提供了开源压缩方案 Luban 和 Compressor 的实现,解决了单一 Fie 类型数据源的问题,并在它们的基础之上进行了功能上 ...

  8. node 压缩图片_图片压缩有困难?你肯定没用过这几款工具

    相信大家平常都喜欢使用手机去拍摄自己喜欢的照片,现在手机的拍照功能越来越先进,拍出的照片质量也越来越高,使得拍出的照片文件比较大,数量多了以后也会占据比较多的内存. 解决这种方式最好的办法就是对图片进 ...

  9. jpg格式电脑怎么弄_电脑上怎么压缩JPG图片?两种方法帮你轻松解决

    我们在工作中经常会使用到各种图片,尤其做PPT时,需要大量的图片素材.为了方便保存与传输图片,首先我们要进行图片压缩,但在压缩时很容易导致图片质量受损.今天小编向大家分享两种图片压缩的方法,帮助大家在 ...

  10. 图片压缩软件在哪里下载

    如果你需要压缩图片,那么就少不了要用到图片压缩软件,但是我们选择一个合适的软件还是蛮重要的,下面小编告诉你图片压缩软件在哪里下载,这个压缩软件会帮助你有效压缩图片,具体的方法一起看看下面的介绍! 下载 ...

最新文章

  1. Linux 启动详解之init
  2. “5G杀手级应用”Cloud VR 华为如何打响5G第一枪
  3. pandas使用to_datetime函数把dataframe的字符串日期数据列转化为日期格式日期数据列( strings to datetime in dataframe column)
  4. Windows窗体透明效果
  5. [机器学习-总结] 什么是准确率, 精确率,召回率和(精确率和召回率的调和平均)
  6. python str has no attribute_python – AttributeError(“’str’object has no attribute’read’”)...
  7. Electron 应用实战 (架构篇)
  8. 数据结构银行叫号系统
  9. 统计字符串中数字字符、英文字符、空格符的个数
  10. 小白学Oracle基础知识(一)
  11. Android 自定义 View 实现转盘功能
  12. G1调优实践日记--G1HeapWastePercent和InitiatingHeapOccupancyPercent的应用
  13. 聚观早报 | 蔚来手机公司正式成立;苹果将取消iPad全系耳机孔
  14. MFC中使用OpenCasCade示例
  15. SSL peer shut down incorrectly 问题处理方法
  16. 申宝投资-市场行情整体比较差
  17. linux服务器光衰,linux下怎么查看光模块光功率
  18. 华为首部鸿蒙,华为首部鸿蒙手机P50即将发布
  19. [魔兽]Grubby兽族的操作编队详解
  20. 海关数据对外贸企业的重要性

热门文章

  1. .Net Core过滤器分类
  2. 汇编指令lea取偏移地址
  3. Android 手机锁屏解锁后Activity走了onDestroy
  4. 基于SPSS的正态性检验方法汇总——以个股收益率为例(超详细)
  5. Revisiting RCNN: On Awakening the Classification Power of Faster RCNN解读
  6. 江南春新年围炉夜谈:如何破解增长焦虑?
  7. 通州十三五规划精华版:增几十万就业机会/一批地铁
  8. STM32 DCMI OV9655 直接在LCD显示
  9. Dynamics CRM 365 - 零基础入门学习后端插件用法(样例使用方法)
  10. kron matlab_使用kron来实现repmat, repelem的功能