如何使用 Nginx 和 PHP 启用服务器端 FastCGI 缓存

Nginx 是一个开源的高性能 Web 服务器,可用于加速内容和应用程序交付。 Nginx 增强了安全性,提高了可扩展性,还可以用作高可用性负载均衡器。 它可以用作反向代理,Nginx 最重要的用途之一是内容缓存。 最好的方法之一是使用 Nginx 作为内容缓存。 在本文中,我们将讨论 Nginx FastCGI 内容缓存以提高网站的性能。

在 Nginx 中启用 FastCGI 缓存

在本文中,我们假设您已经在 Linux 机器上安装了带有 PHP 的 Nginx。

要开始启用 FastCGI 缓存,请编辑要启用缓存的虚拟主机配置文件。

$ cd /etc/nginx/conf.d
$ vi example.conf

将以下内容添加到文件顶部。 请记住,线条应该在 服务器 {} 指令.

fastcgi_cache_path /etc/nginx/cache levels=1:2 keys_zone=MYAPP:100m inactive=60m; fastcgi_cache_key "$scheme$request_method$host$request_uri";