- 主题:看到一个好玩的反爬方案
这个方案有点费流量
【 在 iwannabe 的大作中提到: 】
: # 压缩炸弹创建命令,count 1000=1G
: dd if=/dev/zero bs=1M count=1000 | gzip > boom.gz
: # nginx配置
: ...................
--
FROM 114.245.108.*
费啊,差不多1M,那些爬虫请求量大,每个请求一M,一会儿就好几G了。
【 在 RuralHunter 的大作中提到: 】
: 不费流量的,1G全0数据gz后只有不到1M
--
FROM 114.245.108.*
按照楼主命令实测大小是1M,可能有优化空间。
【 在 iwannabe 的大作中提到: 】
: 在这种情况下,服务端的压力并不会很大,原因如下:
: 压缩和解压的责任:Nginx只负责发送已经压缩好的文件(boom.gz),不进行解压缩操作
: 。客户端收到该文件后进行解压,所以服务端不会因为解压操作消耗额外的资源。Nginx
: ...................
--
FROM 114.245.108.*
或者换一种压缩算法,用br,超厉害
【 在 hgoldfish 的大作中提到: 】
: 之前在知乎上面看到有人提这个。好像还可以用 gzip 的压缩原理继续优化。
--
FROM 114.245.108.*