nginx的作用是什么
发布时间 - 2019-06-06 00:00:00 点击率:次nginx是一款轻量级的web 服务器/反向代理服务器及电子邮件(imap/pop3)代理服务器,在bsd-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,我国大陆大部分网站都有使用nginx。
Nginx的作用:
1、作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,000 个并发连接数的响应,感谢 Nginx 为我们选择了 epoll and kqueue 作为开发模型
2、作为负载均衡服务器:Nginx 既可以在内部直接支持 Rails 和 PHP,也可以支持作为 HTTP代理服务器 对外进行服务。Nginx 用 C 编写, 不论是系统资源开销还是 CPU 使用效率都比 Perlbal 要好的多。
3、作为邮件代理服务器:Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器),Last.fm 描述了成功并且美妙的使用经验。
Nginx优势:
1、作为Web服务器,Nginx处理静态文件、索引文件,自动索引的效率非常高
2、作为代理服务器,Nginx可以实现无缓存的反向代理加速,提高网站运行速度
3、作为负载均衡服务器,Nginx既可以在内部直接支持Rails和PHP,也可以支持HTTP代理服务器对外进行服务,同时还支持简单的容错和利用算法进行负载均衡
4、在性能方面,Nginx是专门为性能优化而开发的,实现上非常注重效率。它采用内核Poll模型,可以支持更多的并发连接,最大可以支持对5万个并发连接数的响应,而且只占用很低的内存资源
5、在稳定性方面,Nginx采取了分阶段资源分配技术,使得CPU与内存的占用率非常低。Nginx官方表示,Nginx保持1万个没有活动的连接,而这些连接只占用2.5MB内存,因
此,类似DOS这样的攻击对Nginx来说基本上是没有任何作用的
6、在高可用性方面,Nginx支持热部署,启动速度特别迅速,因此可以在不间断服务的情况下,对软件版本或者配置进行升级,即使运行数月也无需重新启动,几乎可以做到7x24小时不间断地运行
7、Nginx 安装非常的简单,配置文件 非常简洁(还能够支持perl语法),Bugs非常少的服务器: Nginx 启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。
更多nginx相关技术知识,请访问nginx使用入门教程栏目学习!
# nginx
# php
# perl
# 并发
# 算法
# apache
# http
# 性能优化
# 负载均衡
# 代理服务器
# 既可
# 重新启动
# 万个
# 可以做到
# 连接数
# 在内部
# 也不
# 都有
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
javascript中对象的定义、使用以及对象和原型链操作小结
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
新三国志曹操传主线渭水交兵攻略
Laravel如何为API编写文档_Laravel API文档生成与维护方法
html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】
Bootstrap整体框架之JavaScript插件架构
浅谈Javascript中的Label语句
Swift中循环语句中的转移语句 break 和 continue
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】
Laravel Session怎么存储_Laravel Session驱动配置详解
Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧
iOS中将个别页面强制横屏其他页面竖屏
如何在Tomcat中配置并部署网站项目?
大型企业网站制作流程,做网站需要注册公司吗?
Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程
Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优
Laravel如何操作JSON类型的数据库字段?(Eloquent示例)
如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环
简单实现Android验证码
如何在万网ECS上快速搭建专属网站?
如何在局域网内绑定自建网站域名?
如何用PHP工具快速搭建高效网站?
微信小程序 五星评分(包括半颗星评分)实例代码
Java解压缩zip - 解压缩多个文件或文件夹实例
Python函数文档自动校验_规范解析【教程】
微信公众帐号开发教程之图文消息全攻略
Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知
javascript中的try catch异常捕获机制用法分析
小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像
北京网站制作的公司有哪些,北京白云观官方网站?
PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑
Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】
如何在阿里云购买域名并搭建网站?
JavaScript如何实现倒计时_时间函数如何精确控制
JavaScript中的标签模板是什么_它如何扩展字符串功能
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
如何用景安虚拟主机手机版绑定域名建站?
UC浏览器如何设置启动页 UC浏览器启动页设置方法
Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信
Laravel模型事件有哪些_Laravel Model Event生命周期详解
ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集
Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】
如何有效防御Web建站篡改攻击?
如何快速搭建自助建站会员专属系统?
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
html如何与html链接_实现多个HTML页面互相链接【互相】

