阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

Thin:更快的 Ruby Web 服务器

  • 2008-02-26
  • 本文字数:505 字

    阅读完需:约 2 分钟

现在 Mongrel 已经成了 Ruby Web 服务器的默认选择(参见 Zed Shaw 在 QCon London 2007 上的演讲:creator of Mongrel )。 但是一个叫做 Thin 的新的试验性的解决方案目前已经可以使用。Thin 将以下三个 Ruby 的 Web 库整合在了一起:

  • Mongrel parser ,(使用 Ragel )Mongrel 速度与安全性的基础。
  • Event Machine ,一个简单的事件处理 Ruby 库,用于开发可伸缩的网络 I/O 处理程序。
  • Rack ,位于支持 Ruby 的 Web 服务器与 Ruby 框架之间的一个最小化的接口。

Marc-André Cournoyer 在最近的 Montreal on Rails 社区大会上做了一个关于关于Thin 的演讲 ,展示了Thin 的优势。性能改善很显著,可以达到每秒请求数增长25% 和约减少15% 的内存使用,这还是在速度已经被花在Rails 上的时间降低了的情况下取得的。

自2008 年1 月份发布的0.6.1 版起,Thin 支持UNIX sockets 和TCP/IP sockets 的监听,并正在使其变得更加快速。

图片由 Marc-André Cournoyer 提供

Thin 已经可以支持绝大部分 Ruby 的 Web 框架了,如 Rails Merb Camping Sinatra Ramaze Vintage Swiftiply

Thin 项目诞生已经三个月了,在一个产品级的发布出来之前,它值得一试。查看英文原文: Thin The Fast Ruby Web Server

2008-02-26 00:403243
用户头像

发布了 29 篇内容, 共 36271 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

理解Mysql索引原理及特性

快乐非自愿限量之名

MySQL 开发 检索 检索引擎

Go 与 Rust:现代编程语言的深度对比

互联网工科生

Go rust

华为云CodeArts Repo常见问答汇总

华为云PaaS服务小智

华为云

SD-WAN实现MPLS成本降低

Ogcloud

网络 SD-WAN MPLS 专线网络

代币开发:释放代币开发服务力量的 10 个秘密

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

luchysheet升级版univer产品介绍会

梦数技术团队

typescript 前端 Vue3 Typescript

这就是univer

梦数技术团队

typescript 前端 React Hydrate Vue3 Typescript

低代码开发如何快速构建AI应用

不在线第一只蜗牛

人工智能 AI 低代码

凝心聚力 共赢计算新时代 ——2023计算产业生态大会在京圆满举办

彭飞

开源工单管理系统有哪些?2024年顶级工单管理系统

PingCode

工单管理系统 工单管理

诚邀报名 | GPT驱动的新程序员时代,开发者如何编程?

开放原子开源基金会

Java 开源 程序员 开发者 算法

八个开源免费网页截图/录制工具

这我可不懂

开源 网页截图 录制

开发体育赛事直播平台下一个里程碑,趣猜比分预测功能扩展

软件开发-梦幻运营部

诚邀报名 | AI 向量、云原生、开源,今年的数据库热点技术都在这里

开放原子开源基金会

Java 开源 程序员 开发者 算法

华为云CodeArts Pipeline常见问答汇总

华为云PaaS服务小智

华为云

日志 | AI工程化部署

AIWeker

c AI AI工程化部署

【案例分享】 小鹅通|渐进式拥抱 DevOps

CODING DevOps

DevOps

软通咨询彭智勇(上):探索供应链金融创新路径,驱动产业破局

软通咨询

数字化转型 供应链金融 数字化咨询 管理咨询

JVM调优

快乐非自愿限量之名

测试 JVM 调优

AI大模型驱动的教育变革与实践

EquatorCoco

人工智能 AI 教育 大模型

文心一言 VS 讯飞星火 VS chatgpt (157)-- 算法导论12.3 4题

福大大架构师每日一题

福大大架构师每日一题

AI数字人“入侵”直播间,数字人主播前景如何?

青否数字人

数字人

项目实战接口开发SpringBoot

不在线第一只蜗牛

springboot 项目开发 区块链项目开发

光纤的跳线和尾纤

小齐写代码

管理 Kubernetes 集群这3年,我踩过的十个坑

高端章鱼哥

Kubernetes 计算机

AI数字人主播终于“合法”!

青否数字人

数字人

19家游戏伙伴参加鸿蒙原生游戏合作仪式,与华为游戏中心一起推动产业自主创新和高质量发展

新消费日报

诚邀报名|聚焦项目管理和社区协作,解读开源治理前沿见解和最佳实践

开放原子开源基金会

Java 开源 程序员 开发者 算法

如何建设财务共享驱动下的企业全面预算管理

智达方通

全面预算管理 财务共享

Axie Infinity 之后,Ronin 的潜力何在?

Footprint Analytics

区块链 以太坊 Web3 游戏 Ronin

浅析低代码平台

这我可不懂

低代码 JNPF

Thin:更快的Ruby Web服务器_Ruby_Sebastien Auvray_InfoQ精选文章