js-网络压缩算法

js-网络压缩算法


前篇

  1. Brotli 和 Gzip 压缩算法是什么及二者的区别 用来加速网站 - https://www.vpsss.net/28465.html

测试是否开启压缩

1. 直接查看网页

勾选上 停用缓存, 才能让所有文件都走网络请求

image-20240313151901965


2. curl 命令

```json
root@itsself:~# curl -I -H"Accept-Encoding: br, deflate" "https://aaa.bbb.com/game/index.html"
HTTP/1.1 200 OK
Server: Tengine
Content-Type: text/html
Connection: keep-alive
Vary: Accept-Encoding
Date: Wed, 13 Mar 2024 02:19:21 GMT
Ali-Swift-Global-Savetime: 1710296361
Via: cache25.l2sg4[0,0,304-0,H], cache9.l2sg4[0,0], ens-cache7.sg20[3,15,200-0,H], ens-cache10.sg20[17,0]
Last-Modified: Fri, 08 Mar 2024 17:41:14 GMT
ETag: W/"65eb4dba-2355"
Age: 846
X-Cache: HIT TCP_REFRESH_HIT dirn:10:638203924
X-Swift-SaveTime: Wed, 13 Mar 2024 02:33:27 GMT
X-Swift-CacheTime: 3600
Timing-Allow-Origin: *
EagleId: a3b5a69e17102972076473079e
Content-Encoding: br // 看到已经开启了压缩算法