提高网页访问速度

    xiaoxiao2024-12-29  77

    提高页面访问速度

    减小页面大小 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; # 压缩文件> 类型

    合并和压缩css、js等文件,减少请求数量

    设置浏览器缓存(通过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.csdn.net/kane_canpower/article/details/56488813 )

    最新回复(0)