首页 > 系统相关 >[Nginx] 开启 gzip

[Nginx] 开启 gzip

时间:2024-10-26 11:00:19浏览次数:5  
标签:application text 压缩 开启 Gzip Nginx gzip

  1. 如果资源已经被压缩成 Gzip 格式了,Nginx 不需要再次压缩。只需确保 Nginx 的配置正确指向这些 Gzip 文件,并使用 gzip_static 指令。
  2. 如果资源不是 Gzip 格式,就需要全配置一下。
http {
	##
	# Gzip Settings
	##

	gzip on;                     # 启用 gzip 压缩
	gzip_min_length 0;        # 仅压缩超过 1024 字节的响应
	gzip_buffers 4 16k;          # 设置缓冲区大小
	gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; # 压缩指定的 MIME 类型
	gzip_vary on;                # 为代理缓存提供 gzip 支持
	gzip_comp_level 6;           # 设置 gzip 压缩级别 (1-9), 数字越大压缩率越高,耗费 CPU 资源越多
}

现代浏览器都支持 Gzip 解压缩。当服务器返回 Gzip 压缩的资源时,浏览器会自动识别并解压缩这些内容,以便正确渲染页面。只需确保服务器在响应头中包含 Content-Encoding: gzip,浏览器就会处理 Gzip 压缩的资源。

标签:application,text,压缩,开启,Gzip,Nginx,gzip
From: https://www.cnblogs.com/Himmelbleu/p/18503769

相关文章

  • 【服务器知识】nginx不够,那我们就试试openresty
    文章目录概述OpenResty的核心特性包括:OpenResty的工作原理:如何使用OpenResty:OpenResty勾子函数......
  • 地理空间智能与人工智能:开启未来地图的智慧之门
    在信息爆炸的21世纪,地理空间智能与人工智能的深度融合正以前所未有的方式重塑我们对世界的认知与管理。当AI遇上GIS(地理信息系统),两者碰撞出的火花不仅照亮了地理信息处理的未来,更是在城市管理、环境保护、灾害响应、商业分析等多个领域开辟了全新的可能性。今天,让我们一探究竟,......
  • 全面了解 NGINX 的负载均衡算法
    NGINX提供多种负载均衡方法,以应对不同的流量分发需求。常用的算法包括:最少连接、最短时间、通用哈希、随机算法和IP哈希。这些负载均衡算法都通过独立指令来定义,每种算法都有其独特的应用场景。以下负载均衡方法(IP哈希除外)适用于HTTP、TCP和UDP上游池:轮询轮询(Ro......
  • ubuntu 如何开启ssh服务?
    要在Ubuntu上开启SSH服务,你可以按照以下步骤操作:更新系统包列表:首先确保你的Ubuntu系统是最新的。打开终端并输入以下命令:sudoaptupdatesudoaptupgrade安装OpenSSH服务器:接下来安装openssh-server,这是Ubuntu上常用的SSH服务程序。在终端中输入:sudoa......
  • 两台服务器(宝塔)配置Nginx负载搭建
    什么是负载均衡负载均衡就是将负载(工作任务,访问请求)进行平衡、分摊到多个操作单元(服务器,组件)上进行执行。是解决高性能,单点故障(高可用),扩展性(水平伸缩)的终极解决方案。一、准备两天服务器搭建好Nginx1、A服务192.168.0.1 B服务192.168.0.2注意了:宝塔Nginx负载必须有一个子......
  • 宝塔可以同时安装apache和nginx
    宝塔面板是一个服务器管理软件,可以帮助用户快速、简单地管理服务器。宝塔面板支持一键安装Apache、Nginx、MySQL、PHP等,并且可以提供各种管理功能,如网站、数据库的管理等。宝塔面板不支持同时安装Apache和Nginx,因为这两个软件都是用来处理HTTP服务的,你只能选择安装其中之一。如......
  • Nginx的使用
    ❓PromptNginx是如何产生的?又是怎么发展的。详细展开讲讲......
  • vue3开启eslint报错:ESLint error: Parsing error: ‘>‘ expected,vue文件tsx语法报错解
    出错代码部分<scriptlang="tsx">import{defineComponent}from'vue';importMyComponentfrom'./components/childAbc';constApp=defineComponent({name:'App',setup(){return()=>(<div&......
  • 页面404超时,nginx配置方案
    只需要更改子域名下的配置文件vhosts.conf 文件,设置php读取超时时间即可fastcgi_read_timeout300;location~\.php(.*)${fastcgi_pass127.0.0.1:9002;fastcgi_indexindex.php;fastcgi_split_path_info^((?U).+\.php)(......
  • nginx 跨域配置
    userwwwwww;worker_processesauto;error_log/www/wwwlogs/nginx_error.logcrit;pid/www/server/nginx/logs/nginx.pid;worker_rlimit_nofile51200;stream{log_formattcp_format'$time_local|$remote_addr|$protocol|$status|$bytes_sent|$bytes_......