网站首页 > 精选教程 正文
一、网页启用Gzip压缩
#网页启用Gzip压缩。打开gzip 压缩功能。
gzip on;
#设置系统获取几个单位的缓存用于存储数据流。4 16k代表以16k为单位,安装原始数据大小以16k为单位的4倍申请内存。
gzip_buffers 4 16k;
#压缩级别,1压缩比最小处理速度最快,9压缩比最大但处理最慢,同时也最消耗CPU,一般设置为6就可以了。
gzip_comp_level 6;
#默认值是1.1,就是说对HTTP/1.1协议的请求才会进行gzip压缩。
gzip_http_version 1.1;
#最小压缩的页面,如果页面过于小,可能会越压越大,这里规定大于1K的页面才启用压缩。
gzip_min_length 5k;
#无条件启用压缩。
gzip_proxied any;
#根据客户端的HTTP头来判断,是否需要压缩。一般给代理服务器用的。
gzip_vary on;
#什么类型的页面或文档启用压缩。
gzip_types
text/xml application/xml application/atom+xml application/rss+xml application/xhtml+xml image/svg+xml
text/javascript application/javascript application/x-javascript
text/x-json application/json application/x-web-app-manifest+json
text/css text/plain text/x-component
font/opentype application/x-font-ttf application/vnd.ms-fontobject
image/x-icon;
#禁用IE6的gzip压缩,IE6的某些版本对gzip的压缩支持很不友好,有机率出错。
gzip_disable "MSIE [1-6]\.(?!.*SV1)";
二、网页设置缓存机制
#为打开文件指定缓存,max指定缓存数量。inactive是指经过多长时间文件没被请求后删除缓存。
open_file_cache max=1000 inactive=20s;
#多长时间检查一次缓存的有效信息。
open_file_cache_valid 30s;
#一定的时间范围内可以使用的最小文件数,如 果使用更大的值,文件描述符在cache中总是打开状态。
open_file_cache_min_uses 2;
#是否在搜索一个文件时记录cache的错误。
open_file_cache_errors on;
三、使用方法与总结
以上两种使用方法请在配置文件nginx.conf的“http{}”中添加上即可(注:其中“#”符号表示注释的作用),也可以任意选择您需要配置的其中一种。
对于打开网站重要事情说三遍“加载速度、速度、速度”,网站打开加载速度比任何优化点更加重要。打开时间越短,用户满意度越高。对于搜索引擎/SEO优化是一样的道理。所以优化一上来先考虑提速有哪些点可以做,如CDN,无用代码移除,服务器宽带升级,缓存,页面瘦身,纯静态页面等优化动作。
猜你喜欢
- 2024-09-27 web性能优化--用gzip压缩资源文件
- 2024-09-27 Nginx配置性能优化 nginx 配置优化
- 2024-09-27 Vue3 开启Gzip压缩打包,使你速度更快
- 2024-09-27 关于gzip压缩,我有新发现 gzip压缩文件
- 2024-09-27 Vue CLI3 开启gzip压缩 vue项目压缩
- 2024-09-27 Vue项目优化实践——CDN + Gzip + Prerender
- 2024-09-27 Nginx的这些妙用,你肯定有不知道的
- 2024-09-27 第 4 章:NGINX 提供的高级 HTTP 功能
- 2024-09-27 gzip 与 brotli 在 nginx 内的配置
- 2024-09-27 Vue CLI 2&3 下的项目优化实践:CDN + Gzip + Prerender
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)