本博客主要是输出一些技术相关的文章,服务器是在双十一的时候抢购 1核 2M内存 1M带宽
的小ECS,然后有一个比较明显的问题就是首屏加载贼慢,体验很差,如下图
打开控制台可以看到有两个在服务器上的 js 文件,这两个文件体积大加载时间久,
如何通过最简单的实现加速呢?
好吧,这里就不卖关子了,默认情况下 Nginx 是没有打开 gzip 的压缩的,
来到 Nginx 的目录下,打开 nginx.conf 把加上 gzip 压缩的配置,
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
nginx -s reload
重新加载一下 Nginx 的配置,
好,来看一下压缩后的效果
花了1分钟把加载速度提升3倍,体验爽多了
Q.E.D.