昨天下午没有太多事情,想起来一直想弄的nginx fastcgi_cache还没有弄,于是趁着重装景安服务器的功夫,顺便把这个玩意也搞搞,弄到晚上7点多,走了不少弯路,不过最后总算是搞定了。
方法步骤如下:
一、安装Nginx ngx_cache_purge模块
由于我使用的是oneinstack面板,所以以下的步骤都以此为基础,其他比如lnmp没有试过,可能需要微调一下。
使用Nginx -V
查看编译参数添加add-module时,一定要根据你自己的Nginx的编译参数来操作,也就是说保留原来的Nginx参数再加上add-module。例如我的:
二、Nginx开启fastcgi_cache缓存-配置实例
这里我直接贴出我的www.yanjingweb.cn的配置实例
以下略
至此,全部设置结束,nginx -t 检查以下nginx。然后重新启动一下nginx。service nginx restart
用浏览器打开一个网页,F5刷新几下,看看浏览器的head,就能看到nginx_cache hit字样,说明缓存成功了。然后看缓存文件夹了,也有了一堆的文件。
最后,说一下
开通这个之后,确实打开网页的速度快了不少,在不用CDN的前提下,网页也能秒开了,有动手能力的同学不妨一试。