随著时间的推进,php可以说是花样越来越多,很多就在问说CGI跟FPM是有什么关系

CGI与FPM
CGI是一种协议,为了保证web server传过来的资料是标准格式

比如说,如果请求 index.html,web server会去找到这个文件再丢给浏览器,但这个只限于静态文件而已,如果是index.php呢,就需要去找php解析器来处理了,接下来web service就会把这个请求交给php 解析器处理,那会传那一些资料呢?像是 post或是url还有http header等,CGI就是规定要传哪些资料、以及怎么样的格式

FastCGI是什么?
接下来又提到那FastCGI是什么呢? FastCGI是用来提高CGI处理process性能用的

那FastCGI会怎么实作呢?
当php启动时、会去寻找php.ini、进行环境的初始化,如果不使用FastCGI的情况下,每一个请求都会做这个动作,很明显浪费系统资源,所以FastCGI会先启动一个master,解析配置文件用,接下来再启动worker,当请求过来时、master会递资讯给worker,然后接下来等下一个请求,有这个机制就不用每一次重新跑一次初始化的动作了

PHP-FPM
那PHP-FPM呢? Fastcgi是一个协议,其实是php-fpm实现了这个协议

php-fpm是管理fastcgi ,大概的关系就是这样子

所以最后才会造成如果修改php.ini档案之后,才需要重新启动php-fpm,原因就是这个样子

by:conson

结合 JWT 与 Refresh Token 达到黑名单失效机制相关推荐

  1. Authentication 方案优化探索(JWT, Session, Refresh Token, etc.)

    转载自:http://www.jianshu.com/p/5ac8a0e1e5a8

  2. 使用identity+jwt保护你的webapi(三)——refresh token

    前言 上一篇已经介绍了identity的注册,登录,获取jwt token,本篇来完成refresh token. 开始 开始之前先说明一下为什么需要refresh token. 虽然jwt toke ...

  3. 基于 JWT + Refresh Token 的用户认证实践

    HTTP 是一个无状态的协议,一次请求结束后,下次在发送服务器就不知道这个请求是谁发来的了(同一个 IP 不代表同一个用户),在 Web 应用中,用户的认证和鉴权是非常重要的一环,实践中有多种可用方案 ...

  4. JWT Token、ID Token、Access Token、Refresh Token

    JWT 简介 JSON Web Token (JWT,RFC 7519 (opens new window)),是为了在网络应用环境间传递声明而执行的一种基于 JSON 的开放标准((RFC 7519 ...

  5. JWT (Json Web Token)教程

    JWT(Json Web Token)是实现token技术的一种解决方案,JWT由三部分组成: header(头).payload(载体).signature(签名). 头 JWT第一部分是heade ...

  6. SAP Spartacus 因为 refresh token 刷新令牌过期后显示用户重新登录页面的逻辑

    在 auth.interceptor.ts 里判断,token 是否过期: isExpiredToken: 通过服务器端返回的错误类型判断. 如果确实过期了,首先调用 handleExpiredTok ...

  7. 为什么 OAuth 里除了 Access Token 之外,还需要 Refresh Token?

    What is the purpose of a "Refresh Token"? 问题:我有一个与 YouTube Live Streaming API 集成的程序.我以每 50 ...

  8. JWT(JSON web token)

    1.什么是JWT JSON Web Token (JWT) is an open standard (RFC 7519) that defines a compact and self-contain ...

  9. 关于JWT(Json Web Token)的思考及使用心得

    什么是JWT? JWT(Json Web Token)是一个开放的数据交换验证标准rfc7519(php 后端实现JWT认证方法一般用来做轻量级的API鉴权.由于许多API接口设计是遵循无状态的(比如 ...

  10. 关于JWT(Json Web Token)的思考及使用心得 1

    什么是JWT? JWT(Json Web Token)是一个开放的数据交换验证标准rfc7519(https://tools.ietf.org/html/r...,一般用来做轻量级的API鉴权.由于许 ...

最新文章

  1. 数据库MYSQL学习系列三
  2. 正则表达式和re模块知识点汇总
  3. 4.11 一维到三维推广-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  4. JZOJ 5490. 【清华集训2017模拟11.28】图染色
  5. json在android的应用,JSON解析在android应用程序
  6. 【flink】flink http 方式 写入 clickhouse 报错 netty DefaultChannelIId.newInstance
  7. 英语语音中的调核例子_英语歌曲在英语教学中扮演的重要角色
  8. 计算机系统-实模式/保护模式/虚拟86模式
  9. 遇劣势变蠢、发语音嘲讽人类……OpenAI这些奇葩DOTA操作跟谁学的?
  10. .htaccess文件玩转Rewrite
  11. 图片轮播插件slideBox.js
  12. 改造汇文OPAC,使其通过萌校的通用扫码接口登录
  13. CTF-数据分析(二)
  14. python cmap,使用Matplotlib绘图时获取意想不到的输出 - Cmap - Python
  15. 安卓中dumpsys命令使用
  16. java电话号码_java编程——电话号码查询系统
  17. Zabbix监控网络设备模板配置
  18. ES6 JavaScript Promise的感性认知
  19. 文字转换片假字_平假名与片假名
  20. 电力系统潮流的计算及其分析控制(下)

热门文章

  1. 第四周项目三单链表的应用1
  2. 标准作业与VIOOVI的ECRS工时分析软件:生产效率的提升与变革
  3. vb.net 教程 20-4 库存管理系统3.15 供应商管理(FormSupplier)
  4. 我喜欢的科目是计算机和英语 翻译,我最喜欢的科目是英语是什么意思
  5. PB可以运行在linux,如何在Linux上使用Pbcopy和Pbpaste命令
  6. DCF集团拥抱数字经济新时代,加速数字交易智能化
  7. layui.open使用例子播放m3u8视频
  8. 5G NR 学习 REL-18 ran1 109e会议 UL 内容总结
  9. 鱼哥赠书活动第①期:《脑洞大开:透测试另类实战攻略》《Kali Linux高级渗透测试》《CTF实战:技术、解题与进阶》《构建新型网络形态下的网络空间安全体系》
  10. “罗胖60秒:什么是“另类数据”?”收听感悟