tengine和nginx哪个好
发布时间 - 2019-07-15 00:00:00 点击率:次nginx是一款轻量级的web 服务器/反向代理服务器及电子邮件(imap/pop3)代理服务器,并在一个bsd-like 协议下发行。由俄罗斯的程序设计师igor sysoev所开发,
其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:新浪、网易、腾讯等。
Nginx和apache的优缺点
–1、nginx相对于apache的优点:
轻量级,同样起web 服务,比apache 占用更少的内存及资源
抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能
高度模块化的设计,编写模块相对简单
社区活跃,各种高性能模块出品迅速啊
–2.apache 相对于nginx 的优点:
rewrite ,比nginx 的rewrite 强大
模块超多,基本想到的都可以找到
少bug ,nginx 的bug 相对较多
–3、Nginx 配置简洁, Apache 复杂
–4、最核心的区别在于apache是同步多进程模型,一个连接对应一个进程;nginx是异步的,多个连接(万级别)可以对应一个进程
Tengine是nginx的加强版,封装版,淘宝开源
–官网http://tengine.taobao.org/
–动态模块加载(DSO)支持。加入一个模块不再需要重新编译整个Tengine;
–支持SO_REUSEPORT选项,建连性能提升为官方nginx的三倍;
–支持SPDY v3协议,自动检测同一端口的SPDY请求和HTTP请求;
–流式上传到HTTP后端服务器或FastCGI服务器,大量减少机器的I/O压力;
–更加强大的负载均衡能力,包括一致性hash模块、会话保持模块,还可以对后端的服务器进行主动健康检查,根据服务器状态自动上线下线,以及动态解析upstream中出现的域名
;
–输入过滤器机制支持。通过使用这种机制Web应用防火墙的编写更为方便;
–支持设置proxy、memcached、fastcgi、scgi、uwsgi在后端失败时的重试次数
–动态脚本语言Lua支持。扩展功能非常高效简单;
–支持管道(pipe)和syslog(本地和远端)形式的日志以及日志抽样;
–支持按指定关键字(域名,url等)收集Tengine运行状态;
–组合多个CSS、JavaScript文件的访问请求变成一个请求;
–自动去除空白字符和注释从而减小页面的体积
更多Nginx相关技术文章,请访问Nginx使用教程栏目进行学习!
# nginx
# JavaScript
# lua
# css
# 封装
# 并发
# 异步
# memcached
# apache
# http
# bug
# 负载均衡
# 多个
# 后端
# 相对于
# 高性能
# 则是
# 腾讯
# 并在
# 俄罗斯
# 较好
# 较多
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】
晋江文学城电脑版官网 晋江文学城网页版直接进入
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】
IOS倒计时设置UIButton标题title的抖动问题
Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤
如何快速查询域名建站关键信息?
php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】
Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程
如何在阿里云香港服务器快速搭建网站?
黑客如何利用漏洞与弱口令入侵网站服务器?
如何在阿里云虚拟主机上快速搭建个人网站?
如何快速生成专业多端适配建站电话?
Android滚轮选择时间控件使用详解
利用JavaScript实现拖拽改变元素大小
网站建设要注意的标准 促进网站用户好感度!
Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程
青岛网站建设如何选择本地服务器?
夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化
Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理
如何自定义建站之星网站的导航菜单样式?
Python数据仓库与ETL构建实战_Airflow调度流程详解
Laravel如何生成API文档?(Swagger/OpenAPI教程)
Zeus浏览器网页版官网入口 宙斯浏览器官网在线通道
JavaScript如何操作视频_媒体API怎么控制播放
Laravel怎么解决跨域问题_Laravel配置CORS跨域访问
如何制作一个表白网站视频,关于勇敢表白的小标题?
Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】
Laravel如何创建和注册中间件_Laravel中间件编写与应用流程
高防服务器租用指南:配置选择与快速部署攻略
Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南
Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】
Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】
原生JS实现图片轮播切换效果
重庆市网站制作公司,重庆招聘网站哪个好?
微信推文制作网站有哪些,怎么做微信推文,急?
无锡营销型网站制作公司,无锡网选车牌流程?
Laravel怎么实现支付功能_Laravel集成支付宝微信支付
如何有效防御Web建站篡改攻击?
企业网站制作这些问题要关注
Windows10如何更改计算机工作组_Win10系统属性修改Workgroup
Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全
Laravel如何与Pusher实现实时通信?(WebSocket示例)
如何快速生成ASP一键建站模板并优化安全性?
香港服务器选型指南:免备案配置与高效建站方案解析
Laravel Admin后台管理框架推荐_Laravel快速开发后台工具
Laravel如何处理和验证JSON类型的数据库字段
html5audio标签播放结束怎么触发事件_onended回调方法【教程】
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法

