欢迎来到云服务器

服务器租用

Nginx处事器配置pagespeed加快的具体要领

上周有一个站长问到我一个问题,问fastcgi_cache和pagespeed加快有没有斗嘴。略微想了下,2个都是较量原生的主,应该不存在兼容问题。

至于这个伴侣问到这2个机制处理惩罚的先后问题,我思考了下。既然fastcgi_cache已经是缓存到当地的文件,那么pagespeed必定是后处理惩罚的。通俗来说,就是当用户会见WEB时,Nginx 应该是先挪用 fastcgi缓存,然后再举办pagespeed优化处理惩罚,最后返回数据给用户。

虽然,颠末我最后的测试,也证实了我的揣摩是正确的。

Nginx处事器配置pagespeed加快的具体要领

一、还能再快

张戈博客已经很快了,然而并没有什么L用,该抄袭的抄袭,仿照的仿照,要害词和流量都碎了一地。在这个互联网时代,张戈温馨提示一下,有什么好的创意或赚钱要领,,绝逼不要透漏。唯有闷声发大财才是王道,因为这是一个没有道义、不讲章法的杂乱时代!案例就不贴了,看到张戈博客某篇博客排名好,指数高,各类仿照,那标题拟的和张戈博客亲生似的。某度也是一个大煞笔,什么垃圾辨识度,不识原创为何物,真是无力吐槽!良久没在文章中吐槽了,真是憋着荒!

回到文章,分享还得继承...

印象中张戈博客从51CTO转载过一篇pagespeed相关文章,可是一直也没去实验一下。搜索一下发明是2年前的教程:

借助PageSpeed,为Nginx网站处事器提速

这次正好周末有空,就坚决从头编译了一下Nginx,测试了一把 pagespeed。最终照旧不负众望,结果较量满足。假如想网站速度更进一步,可以随着本文走一遍。

二、从头编译

大伙或许也发明白,编译nginx 是折腾它的根基功,假如你还不会,那就看下张戈博客以前分享的文章,学好这个根基功再来玩:

Nginx在线处事状态下滑腻进级或新增模块的具体操纵记录

一般来说新增编译一个模块,只要提供这个模块的下载地点,编译应该就没多大问题了。

本文模块下载及编译参考:

 

#进入 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 zxvf  ngx_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 就不多说了,之前张戈博客都已经分享过了

 

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 zxvf  ngx_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模块内里插手如下代码:

 

腾讯云代理

Copyright © 2003-2021 MFISP.COM. 国外vps服务器租用 梦飞云服务器租用 版权所有 粤ICP备11019662号