返回顶部
首页 > 资讯 > 前端开发 > JavaScript >Nginx配置中FastCGI的几个命令分别是什么
  • 506
分享到

Nginx配置中FastCGI的几个命令分别是什么

2024-04-02 19:04:59 506人浏览 独家记忆
摘要

Nginx配置中FastCGI的几个命令分别是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Nginx配置一直以来都在程序

Nginx配置中FastCGI的几个命令分别是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

Nginx配置一直以来都在程序员的工作中不断的使用,在这个中有很多的问题需要我们不断的学习,其中FastCGI就是有不少的问题需要我们解决,下面就是关于FastCGI在Nginx配置的几个指令:

  1. fastcgi_cache_path /usr/local/Nginx/fastcgi_cache 
    levels=1:2 keys_zone=TEST:10m inactive=5m; 

这个指令为Nginx配置FastCGI缓存指定一个路径,目录结构等级,关键字区域存储时间和非活动删除时间。

fastcgi_connect_timeout 300;

指定连接到后端FastCGI的超时时间。

fastcgi_send_timeout 300;

向FastCGI传送请求的超时时间,这个值是指已经完成两次握手后向FastCGI传送请求的超时时间。

fastcgi_read_timeout 300;

接收FastCGI应答的超时时间,这个值是指已经完成两次握手后接收FastCGI应答的超时时间。

fastcgi_buffer_size 4k;

指定读取FastCGI应答***部分需要用多大的缓冲区,一般***部分应答不会超过1k,由于页面大小为4k,所以这里设置为4k。

fastcgi_buffers 8 4k;

指定本地需要用多少和多大的缓冲区来缓冲FastCGI的应答。

fastcgi_busy_buffers_size 8k;

这个指令我也不知道是做什么用,只知道默认值是fastcgi_buffers的两倍。

fastcgi_temp_file_write_size 8k;

在写入fastcgi_temp_path时将用多大的数据块,默认值是fastcgi_buffers的两倍。

fastcgi_cache TEST

开启FastCGI缓存并且为其制定一个名称。个人感觉开启缓存非常有用,可以有效降低CPU负载,并且防止502错误。

fastcgi_cache_valid 200 302 1h;  fastcgi_cache_valid 301 1d;  fastcgi_cache_valid any 1m;

为指定的应答代码指定缓存时间,如上例中将200,302应答缓存一小时,301应答缓存1天,其他为1分钟。

fastcgi_cache_min_uses 1;

缓存在fastcgi_cache_path指令inactive参数值时间内的最少使用次数,如上例,如果在5分钟内某文件1次也没有被使用,那么这个文件将被移除。

  1. fastcgi_cache_use_stale error timeout invalid_
    header Http_500; 

不知道这个参数的作用,猜想应该是让Nginx知道哪些类型的缓存是没用的。

以上为Nginx配置中FastCGI相关参数,另外,FastCGI自身也有一些配置需要进行优化,如果你使用PHP-fpm来管理FastCGI,可以修改配置文件中的以下值:

<value name="max_children">60</value>

同时处理的并发请求数,即它将开启最多60个子线程来处理并发连接。

<value name="rlimit_files">102400</value>

最多打开文件数。

<value name="max_requests">204800</value>

每个进程在重置之前能够执行的最多请求数。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网JavaScript频道,感谢您对编程网的支持。

--结束END--

本文标题: Nginx配置中FastCGI的几个命令分别是什么

本文链接: https://lsjlt.com/news/85866.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Nginx配置中FastCGI的几个命令分别是什么
    Nginx配置中FastCGI的几个命令分别是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Nginx配置一直以来都在程序...
    99+
    2024-04-02
  • linux中常用的20个命令分别是什么
    小编给大家分享一下linux中常用的20个命令分别是什么,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多...
    99+
    2023-06-14
  • Linux最常用的150个命令分别是什么
    Linux最常用的150个命令分别是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。命令功能说明线上查询及帮助命令(2个)man查看命令帮助,命令的词典,更复杂的还有in...
    99+
    2023-06-28
  • 被遗忘的10 个Linux命令分别是什么
    这篇文章主要为大家分析了被遗忘的10 个Linux命令分别是什么的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“被遗忘的10 个Linux命令分别是什么”的知...
    99+
    2023-06-28
  • Linux中安装Nginx的命令是什么
    本篇内容介绍了“Linux中安装Nginx的命令是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. 安装nginx依赖yum ...
    99+
    2023-07-02
  • 10个非常危险的Linux命令分别是什么
    10个非常危险的Linux命令分别是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Linux系统主要是以命令行的方式进行操作,Linux系统中的很多命令很高...
    99+
    2023-06-28
  • Linux系统必学的60个命令分别是什么
    Linux系统必学的60个命令分别是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Linux系统主要是以命令行的方式进行操作系统,Linux系统中有非常多的命令。系统信...
    99+
    2023-06-28
  • Java中常见的几个陷阱分别是什么
    这篇文章给大家介绍Java中常见的几个陷阱分别是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。java 中有很多,新手经常遇到的陷阱,下面主要包含自动装箱与拆箱不可变的String内存泄漏自增类型使用使用 “==”...
    99+
    2023-06-16
  • nginx配置多个server的方法是什么
    要配置多个server,可以按照以下步骤进行操作:1. 打开Nginx配置文件,在Linux上通常是 `/etc/nginx/ngi...
    99+
    2023-09-14
    nginx
  • Linux下10个常用的网络命令分别是什么
    这篇文章的内容主要围绕Linux下10个常用的网络命令分别是什么进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!在Linux系统中无论你是要下载文件、...
    99+
    2023-06-28
  • WCF中几个基本知识点分别是什么
    本篇文章给大家分享的是有关WCF中几个基本知识点分别是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。整理了几个WCF里几个基本知识点:1、WCF中的MessageWCF中的...
    99+
    2023-06-17
  • Linux shell 30个有趣的命令和提示分别是什么
    本篇文章给大家分享的是有关Linux shell 30个有趣的命令和提示分别是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。\1. 监控命令(每2秒运行一次) w...
    99+
    2023-06-28
  • Linux系统10个非常有趣的命令分别是什么
    这篇文章的内容主要围绕Linux系统10个非常有趣的命令分别是什么进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!1. sl 命令sl是指“steam...
    99+
    2023-06-28
  • Linux中install命令和cp命令的区别是什么
    这篇文章给大家介绍Linux中install命令和cp命令的区别是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。它们之间的区别主要如下:最重要的一点,如果目标文件存在,cp会先清空文件后往里写入新文件,而insta...
    99+
    2023-06-12
  • J2ME编程中的几个重要概念分别是什么
    J2ME编程中的几个重要概念分别是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。我们都知道,Java ME 以往称作J2ME(Java Platform,Micro Edi...
    99+
    2023-06-17
  • JAVA虚拟机的几个命令行参数是什么
    这篇文章将为大家详细讲解有关JAVA虚拟机的几个命令行参数是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、运行class文件执行带main方法的class文件,命令行为:java注意...
    99+
    2023-06-03
  • YUM仓库的配置及命令是什么
    YUM仓库的配置及命令是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。YUM软件仓库能够进行安装、卸载、自动升级rpm软件包等任务,YUM软件仓库能解决大规...
    99+
    2023-06-28
  • Nginx的常用操作命令是什么
    这篇文章主要介绍“Nginx的常用操作命令是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Nginx的常用操作命令是什么”文章能帮助大家解决问题。关闭service nginx&nbs...
    99+
    2023-06-27
  • Nginx停止服务的命令是什么
    本篇内容介绍了“Nginx停止服务的命令是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!停止Nginx服务的四种方法从容停止服务这种方法...
    99+
    2023-06-04
  • Linux命令行中六大技巧分别是什么
    本篇文章为大家展示了Linux命令行中六大技巧分别是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。合理的使用Linux命令行小技巧可以大大提高我们的工作效率而且还会获得非常多的乐趣,下面为大家分...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作