要知道,网站的打开速度取决于浏览器打开安装的网页文件大小。如果传输的页面内容文件减少,那你网站的打开速度一定会加快。特别是手机端的用户,打开网站速度受限于移动端网络,所以压缩网站页面内容显得至关重要。
gzip是一种非常流行的数据压缩方式。你可以网站打开速度慢并出错在n提高电脑性能的方法ginx配置中开gzip网站性能启gz网站打开速度慢并出错ip来压缩网页文件。然后,这些文件又由浏览器解压缩,文件不会受任何。但是压缩文件是会占用服务器资源,所以最好压缩那些效果比较好的文件网站打开速度测速。比如文本文件压缩效果非常好,通常会缩小两倍多。而J网站打开速度慢并出错PG或PNG这类文件,本身就已经进行格式压缩,所以再做二次压缩,效果并不是特别明显网站打开速度对企业网站营销的影响。
本文主要讲一下如何配置ng提高传感器性能的方法inx来开启提高手机性能的方法gzip压缩。
环境
ubuntu 20.04服务器
root权限或具有sudo特权的非root用户
一、创建测试提高性能能力的锻炼方法文件
在这一步中,我们将提高手机性能的方法在默认的Nginx目录中创建几个测试文件。稍后我网站打开速度慢并出错们将使用这些文件来检查Nginx的默认行为是否进行gzip压缩,提高网站性能的方法并测试配置更改是否具有预期的效果。
首先,创建几个测试文件,这些文件主要用来查看我们的gzip压缩效果。gzip是不会分析文件内容的,它主要通过文件扩展名来判断文件类型,如果还gzip网站性能分析文件内容,那整个效率就会大大降低。所以我们可以创建一些图像文件、htm提高电脑游戏性能的设置l文件和一些样式文件。
sudo truncate -s 1k /var/www/html/test.网站打开速度慢并出错html
sudo truncate -s 1k /var/www/html/test.jpg
sudo truncate -s 1k /var/www/html/test.css
sudo truncate -s 1k /var/www/html/test.js
下一步是检查Nginx在使用我们刚创建的文件在全新安装中压缩请求的文件时的行为。
二、命令方式查看压缩效果
使用curl命令方式,添加标头Accept-Encoding: gzip,来查看各文件的压缩结果。
curl -H “Accept-Enc网站打开速度查询oding: gzip” -I http://localhost/提高手机性能的方法test.html
可以看到以下结果:
Output
HTTP/1.1 200 OK
Server: nginx/1.18.0 (Ubuntu)
Date: Tue, 09 Feb 2网站打开速度慢是什么原因021 19:04:25 GMT
Content-Type: text/html
Last-Modif网站打开速度优化ied: Tue, 09 Feb 2021 19:03:41 GMT
Connection: keep-alive
ETag: W/”6022dc8d-400″
Content-Encoding: gzip
在最后一行提高手机性能的方法,出现Content-Encoding: gzip字样。说明服务器正在用gzip压缩来发送文件。默认情况下,nginx仅压缩html文件。所有在这个命令中可以看到文件做了压缩处理。但提高网站性能的方法其它的文件格式,并未做压缩处理。
可以通过下面这条命令来验证我们刚才的说法。
curl -H “Ac网站打开速度cept-Encoding:网站打开速度查询 gzip” -I http://localhost/test.jpg
再看一下网站打开速度慢是什么原因结提高网站性能果,和之前的有所不同:
Output
HTTP/1.1 200 OK
Server提高墙体保温性能的方法: nginx/1.18.0 (Ubu网站打开速度慢并出错ntu)
Date: Tue, 09 Feb 2021 19:05:49 GMT
Content-Type: image/jpeg
Content-Length: 1024
Last-Modified: Tue, 09 Feb 2021 19:03:45 GMT
Connection: keep-alive
ETag: “6022d提高cpu性能的方法c91-400″
Accept-Ranges: bytes
输出提高性能能力的锻炼方法结果中网站打开速度慢并出错没有出现Content-Encoding: gzip,这意味着该文件并没有做任何的压缩。
你也可以使用这个方法来测试css等样式文件。
curl -H “Accept-Encoding: gzip” -I h网站打开速度对企业网站营销的影响ttp://localhosgzip网站性能t/test.css
结果一样,没gzip网站性能有出现Co网站打开速度检测ntent-Encoding: gzip
Output
HTTP/1.1 200 OK
Server: nginx/1.1提高笔记本电脑性能的方法8.0 (Ubuntu)
Date: Tue, 09 Feb 2021 19:06:04 GMT
Content-Type: text/cs网站打开速度s
Content-Length: 102提高网站性能的方法4
Last-Modified: Tue, 09 Feb 2021 19:03:45 GMT
Connection: kgzip网站性能eep-alive
ETag: “6022dc91-400”
Acc提高性能能力的方法ept-Ranges: bytes
三、配置Nginx开启g网站打开速度优化zip功能
本节主要操作相关配置,让gzip可以处理其它几种文件格式的压缩。
你可以使用nano或vim编辑nginx的配置文件。
sudo nano /etc/ng网站打开速度慢并出错inx/nginx.conf
找到gzip设置部分,如下所示:
/etc/nginx/nginx.con提高电脑游戏性能的设置f
. . .
##
# `gzip网站打开速度和什么有关` Settings
#
#
gzip on;
gzip_disable “msie6”;
# gzip_vary on;
# gzip_proxied any;
# gzip_comp_level 6;
# gzip_buffers 16 8k;
# gzip_http_version 1.1;
# gzip_types text/plain text/css app网站打开速度lication/json application/x-javascript text/xml applic提高传感器性能的方法ation/xml applicat网站打开速度慢是什么原因ion/xml+rss text/javascript;
. . .
因为我们用的是ub提高cpu性能的方法untu 20.04。所以默认情况下,gzip是开启的。但有些设置无效,网站打开速度查询所以我们需要做一些修改:
通过取消注释行前面的#来启用其他设置(即,删除#符号)
添加gzip_min_length 256;参数,该参数是告诉nginx,不要去压缩小于256字节的文件,因为很小的文件没有太必要。压缩这类文件反而影响服务器效率。
在gzip_types参数中添加其他文件类型扩展名,这些文件类型可以是Web字体,图片、XML、JSON结构化数据或SVG图片文件。
应用这些更改之后,设置部分应如下所示:
/etc/nginx/nginx提高墙体保温性能的方法.conf
. . .
##
# `gzip` Settings
#
#
gzip on;网站打开速度
gzip_disable “msie6”;
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_versi提高网站性能的方法on 1.1;
gzip_min_length 256;
gzip_types
application/atom+xml
application/geo提高墙体保温性能的方法+json
appli网站打开速度慢cation/javascript
applicat提高笔记本电脑性能的方法ion/x-javascript
application/json提高电脑性能的方法
application/ld+json
application/manifest+json
application/rdf+xml
application/rss+xm提高电脑游戏性能的设置l
application/xhtml+xml
application/xml
font/eot
font/otf
font/t网站打开速度对企业网站营销的影响tf
image/svg+xml
text/css
text/javascri网站打开速度测速pt
tex提高性能能力的锻炼方法t/plain
text/xml;
. . .
保存并关闭文件以退出。要启用新配置,需要重新启动Nginx:
sudo systemctl restart nginx
四、确保所有的配置正确
重复之前的测试步骤,执行提高电脑性能的方法相应的命令请求:
curl -H “Accept-Encoding: gzip” -I http://localhost/test.htm提高cpu性能的方法l
因为html文网站打开速度检测件,之前已经默认开启压缩,所以这个命令执行结果保持不变:
Output
HTTP/1.1 2提高网站性能00 OK
Server: nginx/1.18.0 (Ubuntu)
Dat提高笔记本电脑性能的方法e: Tue, 09 Feb 2021 19:04:25 GMT
Content-Type: text/html网站打开速度慢并出错
Last-Modified: Tue, 09 Feb 2021 19:03:41 GMT
Connection: keep-ali网站打开速度慢是什么原因ve
ETag: W/”6022dc8d-400″
Con提高笔记本电脑性能的方法tent-Encoding: gzip
然后我们来测试一下之前未压缩的css样式表,看看结果会有什么变化:
curl -H “Accept-Encoding:网站打开速度 gzip” -I http://localhost/test.css
可以看到gzip正在压缩文件:
Output
HTTP/1.1 200 OK
Server: nginx/1.18.0 (Ubuntu)提高墙体保温性能的方法
Date: Tue, 09 Feb 2021 19:21:54 GMT
Content-Type: tex提高笔记本电脑性能的方法t/css
Las网站打开速度检测t-Modified: Tue, 09 Feb 2021网站打开速度查询 19:03:45 GMT
Connection: keep-alive
Vary: Accept-Encoding
ETag: W/”6022dc91-400″
Content-Encoding: gzip
我们可以用相同的方式测试网站打开速度一下jpg文件:
curl -H “Accept-提高墙体保温性能的方法Encoding: gzip” -I http://localhost/test.jpg
没有看到gzip压提高电脑性能的方法缩:
Output
HTTP/1.1 200 OK
Server: nginx/1.18.0 (Ubuntu)
Date: Tue, 09 Feb 2021 19:25:40 GMT
Content-Type: image/jpeg
Content-Length: 1024
La提高性能能力的锻炼方法st-Modified: Tue, 09 Feb 2021 19:网站打开速度03:45 GMT
Connection: ke网站打开速度对企业网站营销的影响ep-alive
ETag: “6022dc91-400”
Accept-Ranges: bytes
因为在之前的配置中,我们并没有添加 image/jpeg。
在这种情况下,我们已经在Nginx中成功配置了gzip。
结论
可以看出,gzip很容易配置,而且带来的速度提升也非常明显,我在自提高性能能力的锻炼方法己的网站www.academicphd.com都添加了这类参数。
搜索引擎也非常喜欢这类加载方式,如果想提高搜索引擎的排名,增加gzip是非常有必要的。
1:如非特殊说明,本站提供的素材及源码教程不拥有任何权利,其版权归原着者拥有。
2:本站内容均由互联网收集整理、网友上传,并且以技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
3:本站部分收费内容因本站持有版权专利,也仅做为本站日常维护费用,若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
4:请勿将本站教程进行商业交易、转载等行为,只为研究、学习所提供,如使用后发生的一切问题与本站无关。
5:站内任何内容若有侵犯你的版权,请@客服QQ:994859115指出,本站将立即改正删除。
6:本站任何内容文字均为网络收集,不承担任何版权问题,也不提供任何技术支持!