自用360cdn以来,发现gzip虽开,但页面大小还是没变小。

今天在headers发现Transfer-Encoding: chunked(虽然和原因没太大关系),然后就查了一下

是因为cdn取源服务器用的是HTTP1.0 ,而gzip默认只支持http1.1及以上

只需要在nginx.conf 配置加入

gzip_http_version 1.0;

就行了。

 

顺便说一下gzip_comp_level这一项

2级以后变化就不是很大了,5以后就几乎没有变化了(减少量不到1kb)

我比较保守设置了4

 

还有,

近日有个很无语的事:cdn那里回源次数密密麻麻的,看了下日志,Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.1一直在get /wp-login.php (不知道get有什么意义,不应该是post吗) 本来想封ip,但是

78.239.235.239
209.107.196.49
41.158.91.83
31.166.252.44
112.196.179.7
37.189.82.16 
112.135.8.89
92.186.249.14
5.38.211.103
93.234.14.65
94.64.98.139
179.125.114.92
37.35.8.226
46.152.39.154
39.41.43.37
187.104.214.240
191.205.226.91
117.253.175.52
175.142.221.84
103.38.89.106
78.141.118.55
49.146.38.182
121.211.211.83
103.8.193.11
14.203.2.232
49.148.102.55
103.208.220.141
81.162.199.246
109.127.78.55
。。。。。。。。

也太多了,就设置了下,使其返回403,,,但想了下还是费资源(。。。),

于是就直接改了wp-login.php的名字,然后在相应的文件(wp-login.php和general-template.php)

里替换了wp-login.php字符,现在就直接禁止访问该地址了。

更新于:2017-11-21