上周有一个站长问到我一个问题,问fastcgi_cache和pagespeed加快有没有斗嘴。略微想了下,2个都是较量原生的主,应该不存在兼容问题。
至于这个伴侣问到这2个机制处理惩罚的先后问题,我思考了下。既然fastcgi_cache已经是缓存到当地的文件,那么pagespeed必定是后处理惩罚的。通俗来说,就是当用户会见WEB时,Nginx 应该是先挪用 fastcgi缓存,然后再举办pagespeed优化处理惩罚,最后返回数据给用户。
序列号 | CPU | RAM | HDD | 带宽 | 售价(美元) | 免费试用 |
---|---|---|---|---|---|---|
香港服务器1 | E5-2620 | 32G | 1T HDD | 50M/无限流量 | $196.00 | 立即申请 |
香港服务器2 | E5-2650 | 32G | 1T HDD | 50M/无限流量 | $256.00 | 立即申请 |
香港服务器3 | E5-2680 | 32G | 1T HDD | 50M/无限流量 | $316.00 | 立即申请 |
香港服务器4 | E5-2690 | 32G | 1T HDD | 50M/无限流量 | $336.00 | 立即申请 |
香港服务器5 | E5-2697 | 32G | 1T HDD | 50M/无限流量 | $376.00 | 立即申请 |
香港服务器6 | E5-2620*2 | 32G | 1T HDD | 50M/无限流量 | $376.00 | 立即申请 |
香港服务器7 | E5-2650*2 | 32G | 1T HDD | 50M/无限流量 | $436.00 | 立即申请 |
香港服务器8 | E5-2680*2 | 32G | 1T HDD | 50M/无限流量 | $476.00 | 立即申请 |
香港服务器9 | E5-2690*2 | 32G | 1T HDD | 50M/无限流量 | $556.00 | 立即申请 |
香港服务器10 | E5-2697*2 | 32G | 1T HDD | 50M/无限流量 | $596.00 | 立即申请 |
香港服务器11 | E5-2680v4*2 | 32G | 1T HDD | 50M/无限流量 | $696.00 | 立即申请 |
香港服务器12 | E5-2698v4*2 | 32G | 1T HDD | 50M/无限流量 | $796.00 | 立即申请 |
虽然,颠末我最后的测试,也证实了我的揣摩是正确的。
一、还能再快
张戈博客已经很快了,然而并没有什么L用,该抄袭的抄袭,仿照的仿照,要害词和流量都碎了一地。在这个互联网时代,张戈温馨提示一下,有什么好的创意或赚钱要领,,绝逼不要透漏。唯有闷声发大财才是王道,因为这是一个没有道义、不讲章法的杂乱时代!案例就不贴了,看到张戈博客某篇博客排名好,指数高,各类仿照,那标题拟的和张戈博客亲生似的。某度也是一个大煞笔,什么垃圾辨识度,不识原创为何物,真是无力吐槽!良久没在文章中吐槽了,真是憋着荒!
回到文章,分享还得继承...
印象中张戈博客从51CTO转载过一篇pagespeed相关文章,可是一直也没去实验一下。搜索一下发明是2年前的教程:
借助PageSpeed,为Nginx网站处事器提速
这次正好周末有空,就坚决从头编译了一下Nginx,测试了一把 pagespeed。最终照旧不负众望,结果较量满足。假如想网站速度更进一步,可以随着本文走一遍。
二、从头编译
大伙或许也发明白,编译nginx 是折腾它的根基功,假如你还不会,那就看下张戈博客以前分享的文章,学好这个根基功再来玩:
Nginx在线处事状态下滑腻进级或新增模块的具体操纵记录
一般来说新增编译一个模块,只要提供这个模块的下载地点,编译应该就没多大问题了。
本文模块下载及编译参考:
#进入nginx源码同级目次,好比在/usr/local/src#下载模块wget-Ongx_pagespeed-release-1.9.32.6-beta.tar.gzhttps://codeload.github.com/pagespeed/ngx_pagespeed/tar.gz/release-1.9.32.6-beta#解压tarzxvfngx_pagespeed-release-1.9.32.6-beta.tar.gz#下载psol优化库cdngx_pagespeed-release-1.9.32.6-betawgethttps://dl.google.com/dl/page-speed/psol/1.9.32.6.tar.gz#解压psoltarzxvf1.9.32.6.tar.gz#查察现有nginx的编译参数/usr/local/nginx/sbin/nginx-V#从头编译nginx,新增pagespeed模块cd/usr/local/src/nginx-1.60./configure--add-module=../ngx_pagespeed-release-1.9.32.6-beta后头接上上一步查询到的参数#再往后make和makeupgrade就不多说了,之前张戈博客都已经分享过了
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#进入 nginx 源码同级目次,好比在 /usr/local/src
#下载模块
wget -O ngx_pagespeed-release-1.9.32.6-beta.tar.gz https://codeload.github.com/pagespeed/ngx_pagespeed/tar.gz/release-1.9.32.6-beta
#解压
tar zxvfngx_pagespeed-release-1.9.32.6-beta.tar.gz
#下载psol优化库
cd ngx_pagespeed-release-1.9.32.6-beta
wget https://dl.google.com/dl/page-speed/psol/1.9.32.6.tar.gz
#解压psol
tar zxvf 1.9.32.6.tar.gz
#查察现有nginx的编译参数
/usr/local/nginx/sbin/nginx -V
#从头编译nginx,新增pagespeed模块
cd /usr/local/src/nginx-1.60
./configure--add-module=../ngx_pagespeed-release-1.9.32.6-beta 后头接上上一步查询到的参数
#再往后make 和 make upgrade 就不多说了,之前张戈博客都已经分享过了
三、修改设置
编辑网站的nginx设置文件,好比 zhangge.net.conf,在server模块内里插手如下代码: