提高网页访问速度

提高页面访问速度

  1. 减小页面大小
    nginx配置gzip段,启用gzip压缩,减小网络带宽

    gzip on; #开启压缩
    gzip_min_length 1k; # 最小可压缩文件大小
    gzip_buffers 4 8k; # 压缩缓冲区大小,一旦超过8k,下段将以4倍以上大小建立
    gzip_comp_level 5; # 压缩等级1-9,1是速度快,压缩比例低,9相反,对CPU压力大,一般取中间值
    gzip_http_version 1.1;
    gzip_types text/plain application/x-javascript text/css text/htm  application/xml; # 压缩文件>    类型
    
  2. 合并和压缩css、js等文件,减少请求数量

  3. 设置浏览器缓存(通过nginx location配置)

    # 静态文件不记录日志和设置缓存过期时间
    location ~ .*\.(js|css|gif|jpg|jpeg|png|bmp|swf)$
    {
        expires 7h;
        access_log off;
    }
    

    控制台,header下response header下的ETag为此资源编号,若没有过期,http状态码为304,有时为 200 (from memory cache)

    在这里插入图片描述
    (对于200 OK 和304 NOT MODIFIED
    ,两者触发的时机有什么区别呢?200 OK (from cache) 是直接点击链接访问,输入网址按回车访问也能触发;而 304 Not Modified 是刷新页面时触发,或是设置了长缓存、但 Entity Tags 没有移除时触发。这是经过查阅资料得出的结论
    原文:https://blog.youkuaiyun.com/kane_canpower/article/details/56488813

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值