没有合适的资源?快使用搜索试试~ 我知道了~
import pickle import os filename=os.path.abspath(__file__) dirname=os.path.dirname(filename) info_path=dirname+os.sep+'user.info' def write_balance(data): f=open(info_path,'wb') pickle.dump(data,f) f.close() 作者:houyizhong 链接:https://www.jianshu.com/p/1de3a7f30e17 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
资源推荐
资源详情
资源评论
WEB 服务器-Nginx 之虚拟主机、日志及优化
概述
是 一 个 高 性 能 的 和 反 向 代 理 服 务 器 , 也 是 一
个 服务器。 是由 为俄罗斯访问量第二的 站点
开发的,第一个公开版本 !"! 发布于 #!!$ 年 "! 月 $ 日。其将源代码以类 %& 许可证的形
式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。#!""
年 ' 月 " 日,"!$ 发布。
是一款轻量级的 (服务器反向代理服务器及电子邮件()代理服
务器,并在一个 %&)*协议下发行。由俄罗斯的程序设计师 所开发,供俄国
大型的入口网站及搜索引擎 使用。其特点是占有内存少,并发能力强,事实上
的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用 网站用户有:
百度、京东、新浪、网易、腾讯、淘宝等
Nginx 的重要特性及应用场合
1)Nginx 重要特性
(")可针对静态资源告诉高并发访问及缓存
(#)可使用反向代理加速,并且可进行数据缓存
()具有简单的负载均衡,节点讲课检查和容错功能
($)支持原创 +,- 服务的缓存加速
(.)支持基于域名、端口和 的多虚拟主机站点等
2)Nginx 主要企业功能应用
(")作为 / 服务软件
是个支持高性能、高并发的 / 软件,作为 / 服务器, 能够支持更多的
并发连接访问,并且占用的资源很少,效率更高。
(#)作为反向代理或者负载均衡器
在反向代理或负载均衡服务方面, 可以作为 / 服务,010、2 的办法动态服
务及 --1 缓存的代理服务。
()前端业务数据缓存服务
可以通过自身的 03--1 模块实现类似 4 5 等专业缓存软件功能
Nginx 的 WEB 服务
1)Nginx 作为 web 服务器的主要应用场景包括:
(")使用 信息运行 6、7、8 等静态数据
(#) 结合 +,- 运行 等动态程序(使用 +,-30 方式)
()结合 -,、 等支持 2 动态程序(使用 030 方式)
2)Nginx 总体性能比 Apache 强
使用最新的 0 和 *4 异步网络 模型,而 0-1 使用的是传统的 -,
模型。而目前 6 下能够承受的高并发访问 4 5、--1 软件采用都是 0 模型。
戴亮连接读写时,0-1 采用的 -, 网络 模型比较低。
3)Apache select 和 Nginx epoll 的技术对比
指标
-, 0
性能 随着连接数的增加心梗几句下滑 随着连接数的增加,性能基本上没有改变
连接数 连接数有限制,处理的最大连接
数不超过 "!#$
连接数无限制
内在处理机制 线性轮询 回调 --*
开发复杂性 低 高
Nginx 技术的深入剖析
软件之所以强大,是因为他具有众多的通能模块。
1、Nginx 模块主要有 4 种角色:
"-核心模块:构建 基础服务、管理其他模块。
#15处理模块:用于处理 请求,然后产生输出。
9,(过滤模块):过滤 15 产生的输出。
$5)-(负载均衡模块):当有多于一台的后端备选服务器时,选择一台转
发 请求。
当 发 送 文 件 或 者 转 发 请 求 到 其 他 服 务 器 , 由 15 处 理 模 块 或 5)
-负载均衡模块提供服务;
当需要 把输出压缩或者在服务端加一些东西,由 9lters(过滤模块) 提供服务。
2、Nginx 的几个常用模块
") 的核心功能模块-5
可信功能模块负载全局应用,主要对饮主配置文件的 区块和 , 区块区域,
这里有很多 必须的全局参数配置。
#)标准的 1:0 功能模块集合
这些标准的 1:0 功能模块,虽然不是 软件所必须的,但是都是很常用的,因此
绝大部分默认都会安装到 软件中
在生产环节中,配置,调优及优化 软件,主要就是根据这些模块的功能修改相
应的参数来实现的。
Nginx hp 功能模块 模块说明
31:03-3 5
包括一些核心的 1:0 参数配置,对应的 的配置为 1:0
区块
31:03--3 5
访问控制模块,用来控制网站用户对 的访问
31:03;03 5
压缩模块,对 返回的数据压缩,属于心梗优化模块
31:03+,-3 5
<,8= 模块,和动态相关的模块,如 7>
31:0303 5
代理模块
31:03 0,3 5
负载均衡模块,可以实现网站的负载均衡功能,和节点的
健康检查
31:03/,3 5
?6 地址重写模块
31:03,3-3 5
限制用户并发连接数及请求书模块
31:03,343 5
根据定义的 * 限制 请求过程速率
31:033 5
访问日志模块,以指定格式记录 客户访问日志等信
息
31:03 ,13-3 5
( 认证模块,设置 / 用户通过账户,密码访问
31:033 5
* 模块,用于加密的 1:05 连接,如 1:0
31:03, 3,, 3 5
记录 基本访问状态信息等模块
一、实验目标
"、实战: 基于域名、端口和 的多个虚拟主机
#、实战: 虚拟主机的别名功能
、实战: 基于多个虚拟地址和端口的优化
$、实战: 的状态信息功能实战
.、实战: 的访问认证
'、实战: 访问日志及轮询切割
二、实验环境
系统环境 主机名 地址 软件
1'. ' "@#"'A"'
三、实验步骤
1、安装 nginx
B,C 'DEF-1:05,0
B,C 'DEF-0,,0
B,C 'DEF ,0-0-)500)5
B,C 'DEF*50, GG-50,
B,C ' EF/,)41:0H5/5)""!,;
B,C ' EF,);+)""!,;
B,C ' EF-5)""!
B,C ')""!EFuseradd nginx -s /sbin/nologin
B,C ')""!EF-9 )) I)) 0I))09I -
))/,1)1:03, 3,, 35 ))/,1)1:0335
B,C ')""!EF*)2$
B,C ')""!EF*,
B,C ')""!EF-5 -
B,C 'EF -)- --+-+
B,C 'EF -),
剩余11页未读,继续阅读
资源评论
Genoal
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功