QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

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:403394
用户头像

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

关注

评论

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

用C++编写一个简单的发布者和订阅者

华为云开发者联盟

开发 华为云 华为云开发者联盟 企业号 4 月 PK 榜

算法题每日一练:连续子数组的最大和

知心宝贝

数据结构 算法 前端 后端 三周年连更

Photoshop崩溃怎么办无法打开 Photoshop

互联网搬砖工作者

开心档之C++ 预处理器

雪奈椰子

面试何惧调优!腾讯技术官私藏的性能优化方案手册,原理实战齐全

做梦都在改BUG

Java 性能优化 性能调优

华为云联合多家单位正式开源云原生多沙箱容器运行时Kuasar

华为云开发者联盟

云原生 后端 华为云 华为云开发者联盟 企业号 4 月 PK 榜

【获奖案例巡展】信创先锋之星——江西金发基于分布式数据库的互联网金融业务系统

星环科技

分布式数据库

AI系统伦理道德风险之透明度验证

陈磊@Criss

15年了,我们到底怎样才能用好 Serverless

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 4 月 PK 榜

为什么我们的微服务中需要网关?

做梦都在改BUG

Java 微服务 网关

火山引擎 DataLeap 下 Notebook 系列文章三:架构升级详解

字节跳动数据平台

大数据 架构 数据治理 运维‘ 企业号 4 月 PK 榜

Neural Filters神经滤镜插件如何安装?PS神经滤镜插件安装教程

互联网搬砖工作者

内蒙农信携手星环科技建设农信大数据平台,激活金融业务创新

星环科技

数据要素流通

SBOM喊话医疗器械网络安全:别慌,我罩你! Part Ⅰ

安势信息

网络安全 SBOM 医疗器械 SBOM应用

【获奖案例巡展】信创先锋之星——甘肃省住房和城乡建设厅住建数据大脑

星环科技

数据超脑

最佳实践|如何写出简单高效的 Flink SQL?

Apache Flink

大数据 flink 实时计算

开心档之C++ 引用

雪奈椰子

详解Redisson分布式限流的实现原理

做梦都在改BUG

Java 分布式限流 redisson

高性能、快响应!火山引擎ByteHouse物化视图功能及入门介绍

字节跳动数据平台

大数据 数据仓库 云原生 Clickhouse 企业号 4 月 PK 榜

c4d R2023 让您的三维动画设计更简单~~

真大的脸盆

Mac Mac 软件 三维动画设计 动画设计工具

iOS描述文件(.mobileprovision)一键申请

雪奈椰子

Flink 2.0 启航,开启全新篇章

Apache Flink

大数据 flink 实时计算

堪称一绝!阿里技术人都用的Nginx手册,应用到架构齐全

做梦都在改BUG

Java nginx

软件测试/测试开发丨Docker 容器技术与常用命令

测试人

Docker 软件测试 自动化测试 测试开发

【获奖案例巡展】信创先锋之星——中信证券基于国产图数据库构建企业图谱的应用实践

星环科技

国产数据库

CutMix&Mixup详解与代码实战

华为云开发者联盟

人工智能 华为云 数据增强 华为云开发者联盟 企业号 4 月 PK 榜

开心档之C++ STL 教程

雪奈椰子

开心档之C++ 多态

雪奈椰子

千行百业的共同选择,华为云为何成为央国企首选云?

科技热闻

阿里发布的百亿级高并发系统(全彩版小册),涵盖了所有的高并发操作!

架构师之道

Java 面试 高并发

华为云尚海峰:三个“全面”,助力央国企深度用云

科技热闻

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