Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Nginx Http块配置

Nginx Http块配置

作者头像
收心
发布于 2022-01-19 07:15:31
发布于 2022-01-19 07:15:31
49800
代码可运行
举报
文章被收录于专栏:Java实战博客Java实战博客
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    # 压缩配置
    gzip  on; #开启gzip压缩功能,默认是关闭的。
    gzip_static  on; #开启gzip静态资源
    gzip_min_length  1k; #允许压缩的页面最小字节数,默认是全部都压缩,最好不要小于1k,因为小于1k的可能越压越大。
    gzip_buffers  16  128k; #设置系统获取几个单位的缓存用于存储gzip的压缩结果数据流。4 16k代表以16k为单位,安装原始数据大小以16k为单位的4倍申请内存。
    gzip_http_version  1.1; #设置http协议版本,只对1.1版本进行压缩。
    gzip_comp_level  9; #gzip压缩比/压缩级别,压缩级别 1-9,级别越高压缩率越大,当然压缩时间也就越长(传输快但比较消耗cpu)。
    gzip_types  text/plain text/xml text/css text/javascript application/xml application/json application/javascript application/x-javascript image/x-icon image/jpg image/jpeg image/gif image/png application/x-font-ttf application/font-woff application/font-woff2; #设置压缩文件类型,这里指定了text/html text html js css json xml image font。
    gzip_disable  "MSIE [1-6]\."; #IE1-6版本不支持gzip压缩
    gzip_proxied  any;
    gzip_vary  off; #给http请求增加vary字段,不支持gzip的不进行压缩处理。


 


    # 设置上传文件大小限制
    client_max_body_size 50M;
    client_body_buffer_size 512K;
    client_header_buffer_size 10M;
    client_header_timeout 120s;
    client_body_timeout 120s;

特殊说明: 解决问题的光鲜,藏着磕Bug的痛苦。 万物皆入轮回,谁也躲不掉! 以上文章,均是我实际操作,写出来的笔记资料,不会出现全文盗用别人文章!烦请各位,请勿直接盗用!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Nginx——开启 GZIP 压缩
配置在 nginx.conf 文件中,对于 gzip 的编写,写在 http 模块下面。
凡人飞
2020/09/21
1.8K0
Nginx从入门到放弃03-Nginx调优
笔者把自己总结的文档分为几遍,合集在 https://g.xgss.net/nginx/
星哥玩云
2022/06/24
3610
Nginx从入门到放弃03-Nginx调优
linux 安装配置Nginx
时光_赌徒
2024/11/13
3020
nginx gzip 压缩
Web 开发中需要的静态文件有:CSS、JS、字体、图片,可以通过 web 框架进行访问,但是效率不是最优的。 Nginx 对于处理静态文件的效率要远高于 Web 框架,因为可以使用 gzip 压缩协议,减小静态文件的体积加快静态文件的加载速度、开启缓存和超时时间减少请求静态文件次数。下面就介绍如何通过 Nginx 管理静态文件的访问,优化网站的访问速度。
数媒派
2022/12/01
1.3K0
Nginx配置文件的理解
user www www; #定义Nginx运行的用户和用户组 worker_processes auto; #nginx进程数,建议设置为等于CPU总核心数,这里auto为自动调整的意思 worker_cpu_affinity auto; #对于具有多颗CPU的服务器,Nginx通过设置worker_cpu_affinity参数,即可轻松实现控制进程平均分配到多颗CPU上 error_log logs/error.log; #全局错误日志定义类型,[ d
小俊丶Eternally
2018/05/11
1.5K7
Nginx配置文件的理解
Nginx开启gzip压缩大幅提高页面加载速度
gzip on; gzip_min_length 1k; gzip_buffers 4 16k; #gzip_http_version 1.0; gzip_comp_level 2; gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png application/font-woff; gzip_vary off; gzip_disable "MSIE [1-6]\.";
sunsky
2020/08/20
8620
手把手教你,嘴对嘴传达------Nginx常规的优化(隐藏版本号,缓存时间,日志切割,网页压缩,防盗链优化)
一旦有黑客知道Nginx版本号便可以利用Nginx漏洞进行攻击,严重影响到了公司的安全
不吃小白菜
2020/09/03
7450
手把手教你,嘴对嘴传达------Nginx常规的优化(隐藏版本号,缓存时间,日志切割,网页压缩,防盗链优化)
nginx开启gzip压缩
nginx对于静态文件的处理模块 该模块可以读取预先压缩的gz文件,这样可以减少每次请求进行gzip压缩的CPU资源消耗。该模块启用后,nginx首先检查是否存在请求静态文件的gz结尾的文件,如果有则直接返回该gz文件内容。为了要兼容不支持gzip的浏览器,启用gzip_static模块就必须同时保留原始静态文件和gz文件。这样的话,在有大量静态文件的情况下,将会大大增加磁盘空间。我们可以利用nginx的反向代理功能实现只保留gz文件。
无道
2021/06/29
2.3K0
Nginx配置性能优化
大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了。而且,在大多数情况下,一个常规安装的Nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出Nginx的性能,你必须更深入一些。在本指南中,我将解释Nginx的那些设置可以微调,以优化处理大量客户端时的性能。需要注意一点,这不是一个全面的微调指南。这是一个简单的预览——那些可以通过微调来提高性能设置的概述。你的情况可能不同。
流柯
2018/08/30
7440
Nginx优化配置详解
expires有个缺点就是如果更新WEB数据后,用户没有清理缓存,会看到旧的数据,因此建议将时间设置短一点
民工哥
2020/09/16
7290
nginx配置静态资源gzip压缩
1.config 内容编写 gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.1; gzip_comp_level 6; gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php application/javascript application/json
用户1437675
2019/07/31
2.3K0
Nginx结构全解析(21)
1.全局块:配置影响nginx全局的指令。一般有运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,配置文件引入,允许生成worker process数等。
陈不成i
2021/05/12
6000
Nginx 战斗准备:优化指南
大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了!而且,在大多 数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出nginx的性能,你必须更深入一些。在本指南中,我将 解释Nginx的那些设置可以微调,以优化处理大量客户端时的性能。需要注意一点,这不是一个全面的微调指南。这是一个简单的预览——那些可以通过微调来 提高性能设置的概述。你的情况可能不同。 基本的 (优化过的)配置 我们将
小小科
2018/05/03
6140
nginx gzip配置参数解读
本文主要解析一下nginx ngx_http_gzip_module以及ngx_http_gzip_static_module中的gzip相关配置参数。
code4it
2018/09/17
1.4K0
Nginx配置模块详解及多站点共用80端口案例
main(全局设置) http ( ) upstream(负载均衡服务器设置) server(主机设置) location(URL匹配特点位置的设置)
菲宇
2022/12/21
2.6K0
Nginx配置模块详解及多站点共用80端口案例
008.Nginx静态资源
Nginx作为静态资源Web服务器部署配置, 传输非常高效, 常常用于静态资源处理,请求以及动静分离。通常非服务器动态运行生成的文件属于静态资源。
木二
2020/07/16
1.5K0
Nginx调优
LAST_ACK //等待所有分组死掉 SYN_RECV //一个连接请求已经到达,等待确认 ESTABLISHED //正常数据传输状态/当前并发连接数 FIN_WAIT1 //应用说它已经完成 FIN_WAIT2 //另一边已同意释放 CLOSING //两边同时尝试关闭 TIME_WAIT //另一边已初始化一个释放
码客说
2021/08/12
1K0
高流量站点NGINX与PHP-fpm配置优化
使用Nginx搭配PHP已有7年的这份经历让我们学会如何为高流量站点优化NGINX和PHP-fpm配置。 以下正是这方面的一些提示和建议: 1. 将TCP切换为UNIX域套接字 UNIX域套接字相比TCP套接字在loopback接口上能提供更好的性能(更少的数据拷贝和上下文切换)。 但有一点需要牢记:仅运行在同一台服务器上的程序可以访问UNIX域套接字(显然没有网络支持)。 upstream backend { # UNIX domain sockets server unix:/var/r
小小科
2018/05/02
1.8K0
PHP后端和VUE前端部署在一个域名上的一种方法
通过ngxin反向代理来实现前后端共用一个域名。注意下面location /api这段。意思是只要访问以/api开头的路径,就转发给后端8080端口的网站。这样网站前台域名是http://www.xxx.com 后台接口的baseUrl应该是http://www.xxx.com/api
零云
2023/07/24
7840
Nginx主配置参数详解,Nginx配置网站
a.上面博客说了在Linux中安装nginx。博文地址为:http://www.cnblogs.com/hanyinglong/p/5102141.html
用户8682940
2021/12/02
1.4K0
相关推荐
Nginx——开启 GZIP 压缩
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验