广告
返回顶部
首页 > 资讯 > 前端开发 > 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://www.lsjlt.com/news/85866.html(转载时请注明来源链接)

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Nginx配置中FastCGI的几个命令分别是什么
    Nginx配置中FastCGI的几个命令分别是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Nginx配置一直以来都在程序...
    99+
    2022-10-19
  • linux中常用的20个命令分别是什么
    小编给大家分享一下linux中常用的20个命令分别是什么,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多...
    99+
    2023-06-14
  • 被遗忘的10 个Linux命令分别是什么
    这篇文章主要为大家分析了被遗忘的10 个Linux命令分别是什么的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“被遗忘的10 个Linux命令分别是什么”的知...
    99+
    2023-06-28
  • Linux最常用的150个命令分别是什么
    Linux最常用的150个命令分别是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。命令功能说明线上查询及帮助命令(2个)man查看命令帮助,命令的词典,更复杂的还有in...
    99+
    2023-06-28
  • Linux系统必学的60个命令分别是什么
    Linux系统必学的60个命令分别是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Linux系统主要是以命令行的方式进行操作系统,Linux系统中有非常多的命令。系统信...
    99+
    2023-06-28
  • 10个非常危险的Linux命令分别是什么
    10个非常危险的Linux命令分别是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Linux系统主要是以命令行的方式进行操作,Linux系统中的很多命令很高...
    99+
    2023-06-28
  • Java中常见的几个陷阱分别是什么
    这篇文章给大家介绍Java中常见的几个陷阱分别是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。java 中有很多,新手经常遇到的陷阱,下面主要包含自动装箱与拆箱不可变的String内存泄漏自增类型使用使用 “==”...
    99+
    2023-06-16
  • Linux下10个常用的网络命令分别是什么
    这篇文章的内容主要围绕Linux下10个常用的网络命令分别是什么进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!在Linux系统中无论你是要下载文件、...
    99+
    2023-06-28
  • Linux系统10个非常有趣的命令分别是什么
    这篇文章的内容主要围绕Linux系统10个非常有趣的命令分别是什么进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!1. sl 命令sl是指“steam...
    99+
    2023-06-28
  • Linux shell 30个有趣的命令和提示分别是什么
    本篇文章给大家分享的是有关Linux shell 30个有趣的命令和提示分别是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。\1. 监控命令(每2秒运行一次) w...
    99+
    2023-06-28
  • Centos7临时或永久禁用ping命令的几种方法分别是什么
    今天就跟大家聊聊有关Centos7临时或永久禁用ping命令的几种方法分别是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。有些朋友可能会发现,当ping某台服务器的IP时,可能会...
    99+
    2023-06-05
  • J2ME编程中的几个重要概念分别是什么
    J2ME编程中的几个重要概念分别是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。我们都知道,Java ME 以往称作J2ME(Java Platform,Micro Edi...
    99+
    2023-06-17
  • 在Linux系统中不能轻易使用的10个命令分别是什么
    今天给大家介绍一下在Linux系统中不能轻易使用的10个命令分别是什么。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。Linux系统中有需要非常强大命令,但是有...
    99+
    2023-06-28
  • 设置服务器安全环境的4个Nginx小技巧分别是什么
    这篇文章给大家介绍设置服务器安全环境的4个Nginx小技巧分别是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。分享我们常用的WEB环境安全技巧,一般我们使用NGINX比较多的,对于一般的安全我们很少有去其他的操作,...
    99+
    2023-06-05
  • 网站开发中交换链接的几个认识误区分别是什么
    本篇文章为大家展示了网站开发中交换链接的几个认识误区分别是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。  第一个就是关于PR值。最近谷歌的一次意外更新让这个几乎被遗忘的名词又起波澜。PR值很重...
    99+
    2023-06-12
  • 网站开发中建立外部链接的几个小技巧分别是什么
    这篇文章给大家介绍网站开发中建立外部链接的几个小技巧分别是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。外部链接建设对与很多人来说是困难的,为了有效实现外部链接的方案,它需要以专业...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作