![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx
文章平均质量分 60
编程哲学家
资深PHP,擅长抽象编程,没有我实现不了的需求,没有我解决不了的问题;主导过多个成功的项目,带领过超过十人以上团队,擅长架构与程序设计、发掘业务以及解决各种各样的问题,知识面广,博学,爱智慧与思考。
展开
-
nginx负载均衡 - 根据url做一致性hash
nginx负载均衡 - 根据url做一致性hash目标:按照指定的参数(如分类/商品编号)做一致性hash,从而保证相同数据到一台机器上先说下nginx里$request_uri和$uri的区别$request_uriThis variable is equal to the *original* request URI as received from the client including the args. It cannot be modified. Look at $uri for th原创 2021-08-29 11:12:41 · 739 阅读 · 0 评论 -
Nginx服务器之负载均衡策略分析
Nginx的upstream目前支持的五种方式的分配,分别是:轮询策略,权重轮询策略,ip_hash策略,fair策略,url_hash策略。目前我总结的nginx负载策略共两大类,分别是:内置策略和扩展策略。1) 内置策略有3种,包括:轮询策略、加权轮询策略和ip_hash策略。默认情况下内置策略会编译进Nginx的内核,只需要在nginx配置中指明参数即可。轮询策略顾名思义,该策略就是服务器将每个前端请求按顺序(时间顺序和排列次序)逐一分配到不同的后端服务器节点。如果后端服务器...原创 2021-07-06 21:47:42 · 247 阅读 · 0 评论 -
Nginx的upsteam负载均衡算法
Nginx 的负载均衡模块目前支持 4种调度算法,下面进行分别介绍,其中后两项属于第三方调度算法。 轮询(默认)。每个请求按时间顺序逐一分配到不同的后端服务器,如果后端某台服务器宕机,故障系统被自动剔除,使用户访问不受影响。Weight 指定轮询权值,Weight值越大,分配到的访问机率越高,主要用于后端每个服务器性能不均的情况下。 ip_hash。每个请求按访问 IP的 hash 结果分配,这样来自同一个 IP的访客固定访问一个后端服务器,有效解决了动态网页存在的 session...原创 2021-07-06 21:37:10 · 856 阅读 · 0 评论 -
PHP 技能精进之 PHP-FPM 多进程模型
PHP 技能精进之 PHP-FPM 多进程模型PHP-FPM 提供了更好的 PHP 进程管理方式,可以有效控制内存和进程、可以平滑重载PHP配置。那么当我们谈论 PHP-FPM 多进程模型的时候,作为 PHPer 的你了解多少呢?首先,让我们一起看几个问题:①:PHP-FPM 启动进程的方式主要有哪几种,区别是什么?②:PHP-FPM,是主进程接收请求转给子进程,还是子进程单独接收请求并处理,如何验证?③:为何在 PHP-FPM 模式下,PHP 代码很少有人去做连接池?④:PH.转载 2020-12-18 12:40:30 · 255 阅读 · 0 评论 -
通过.htaccess规则让http跳转到https
RewriteBase /RewriteCond %{SERVER_PORT} !^443$RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]原创 2020-02-01 22:00:16 · 696 阅读 · 0 评论 -
NGINX缓存使用官方指南
我们都知道,应用程序和网站一样,其性能关乎生存。但如何使你的应用程序或者网站性能更好,并没有一个明确的答案。代码质量和架构是其中的一个原因,但是在很多例子中我们看到,你可以通过关注一些十分基础的应用内容分发技术,来提高终端用户的体验。其中一个例子就是实现和调整应用栈(application stack)的缓存。这篇文章,通过几个例子来讲述如何使用NGINX缓存,此外,结尾处还列举了一些常见问题及解...转载 2020-01-06 10:49:50 · 556 阅读 · 0 评论 -
Apache与Nginx的区别
Apache和Nginx算是市面上两款比较强大的WEB服务软件。Apache的优点: 支持模块多,功能多 运行稳定性强 支持PHP模块,无需安装其他多余的组件就可以实现.php动态页面的解析 地址重写功能(rewrite)强大 Nginx的优点: 强大的抗并发能力 消耗主机资源小 非阻塞性异步功能 Ap...原创 2020-01-06 10:48:06 · 205 阅读 · 0 评论 -
nginx的Mainline version、Stable version、Legacy version的版本区别
Nginx官网提供了三个类型的版本Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以说是开发版Stable version:最新稳定版,生产环境上建议使用的版本Legacy versions:遗留的老版本的稳定版...原创 2019-12-28 13:37:23 · 3396 阅读 · 0 评论 -
Nginx - Windows下Nginx初入门,附CentOS下Nginx的安装
目录1.下载 2.Windows下的安装与启动 3.测试 4.日志 5.CentOS下Nginx的安装与启动公司刚使用nginx,预先学习下。鉴于机器没有Linux环境,在Windows熟悉下。1. 下载目前(2015-07-11),nginx的稳定版本是1.8.0,在官网下载先,windows版的nginx1.8.0这是一个zip文件,解压后即可使用...转载 2019-12-28 13:12:44 · 96 阅读 · 0 评论 -
关于nginx在windows环境下安装运行遇到的一些问题
关于windows安装运行nginx遇到的一些问题:nginx 错误提示 "The system cannot find the path specified"将nginx.exe文件拖入命令行窗口,回车运行后,出现以下错误提示:nginx:[alert] could not open error log file: CreateFile() "logs/error.log" fail...原创 2019-12-28 13:09:37 · 1245 阅读 · 0 评论 -
Nginx负载均衡策略
文章目录一、Nginx五种均衡策略1.1 轮询(默认)1.2 指定权重1.3 IP绑定 ip_hash1.4 fair(第三方)1.5 url_hash(第三方)二、单Nginx配置多应用2.1 配置tomcat单应用2.2 配置tomcat多应用,hostname主机配置方式2.3 /etc/hosts配置2.4 配置php的httpd.conf三、DNS的负载均衡与反向...转载 2019-12-17 10:57:14 · 138 阅读 · 0 评论