摘要:
今天下班早些来普及下nginx io模型: 用户空间与内核空间: 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不能直 阅读全文
摘要:
假如lvs能实现100000并发 1.www.baidu.com 根据用户输入的url,由DNS解析成对应的IP地址,根据本地的随机端口建立TCP连接请求后端的lvs四层负载均衡。 2.访问到lvs四层的主负载均衡服务器,根据lvs配置的算法由本地随机产生的端口,将10w个并发代理到后端的7层负载均 阅读全文
摘要:
在使用负载均衡的时候会遇到会话保持的问题,可通过如下方式进行解决 1.使用nginx的ip_hash,根据客户端的来源IP,将请求分配到相同服务器上 2.基于服务端的Session会话共享(mysql/memcache/redis/file) 在解决负载均衡会话问题我们需要了解session和coo 阅读全文
摘要:
1.查看nginx当前版本 [root@slb nginx]# nginx -v nginx version: nginx/1.16.1 安装依赖: [root@slb nginx]# yum install -y gcc glibc gcc-c++ pcre-devel openssl-devel 阅读全文
摘要:
保障后端业务正常运行,通过nginx实现多级代理,后端业务官网 小程序 APP H5等 场景: 192.168.0.55 SLB01 192.168.0.42 SLB02 192.168.0.4 WEB01 SLB01配置代理SLB02:prot80 SLB02配置代理后端真实web节点 后端web 阅读全文
摘要:
服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种: (1)同步阻塞IO(Blocking IO):即传统的IO模型。 (2)同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非J 阅读全文
摘要:
nginx以高并发,省内存著称。 相信大多数安装nginx的同学都想知道自己的nginx性能如何。 我想跟大家分享下我基于即时通讯软件使用ab工具的压力测试方法和结果, ab是针对apache的性能测试工具,可以只安装ab工具。 服务器环境为Centos7.6 yum -y install http 阅读全文
摘要:
阅读目录(Content) 一、Redis简介 1.软件说明 2.软件特性 3.软件获取和帮助 4.软件功能 5.企业缓存数据库解决方案对比 6.对比结论 二、Redis安装部署 1.redis基本配置 2.redis基本操作 3.redis安全配置 4.redis在线查看和修改配置 三、Redis 阅读全文
摘要:
1.Uwsgi代理基本概述 cgi、fastcgi、wsgi、uwsgi python框架Django是一个开放源代码的web的框架Flask是一个使用python编写的轻量级web应用框架 2.Uwsgi代理使用优势 框架为什么使用uwsgi,而不是proxy1.安全(nginx可以实现访问控制) 阅读全文
摘要:
1.架构总结 当我们接手一套新的业务,需要去设计或配置中间件服务的时候,我们应该丛哪些地方去考虑。 2.了解需求 1.了解需求,了解对应好的需求,才能设计好合理的Nginx架构。2.设计评估,评估现有的资源、评估使用什么样的方式,评估后期的扩展3.配置注意事项。 1.了解需求,定义Nginx在服务体 阅读全文