写点什么

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

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

关注

评论

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

【共识专栏】共识的分类(上)

趣链科技

区块链 联盟共识 共识机制 共识算法

后端开发-Reactor设计模式

Linux服务器开发

reactor 设计模式 网络编程 线程池 epoll

基于docker的分布式性能测试框架功能验证(一)

FunTester

性能测试 接口测试 测试框架 测试开发 分布式压测

Go语言:如何通过 RPC 来实现跨平台服务!

微客鸟窝

Go 语言

浅谈工业4.0背景下的空中数据端口,无人机 3D 可视化系统的应用

一只数据鲸鱼

无人机 数据可视化 工业4.0 数字孪生 智慧工业

仅仅上线一小时,下载量就破10W!阿里内部Java性能优化实战手册

java小李

面试 JVM

索信达控股:探寻金融数字化转型契机下的高增长“密码”

索信达控股

直播时各种背景是怎么实现的?聊一聊虚拟背景背后的技术

阿里云CloudImagine

阿里云 计算机视觉 视频会议 虚拟背景 人像抠图

5年经验Android程序员面试27天,从理论到实践!

欢喜学安卓

android 程序员 面试 移动开发

短视频营销获客软件系统开发内容

差之毫厘:etcd 3 完美支持 HTTP 访问?

API7.ai 技术团队

etcd 网关 APISIX

分布式性能测试框架用例方案设想(一)

FunTester

性能测试 接口测试 测试框架 测试开发 分布式压测

一周信创舆情观察(7.19~7.25)

统小信uos

详解云安全攻防模型,这些攻击战略和战术越早知道越好!

博文视点Broadview

马士兵「研发」对标阿里Java架构师P5—P9成长路线,文档+教程

Java架构追梦

Java 数据库 架构 JVM 多线程与高并发

短视频询盘软件系统开发内容

10天拿到腾讯Android岗offer,大厂直通车!

欢喜学安卓

android 程序员 面试 移动开发

直呼内行!靠着这份阿里10w字面试总结,我成功收到了4个大厂offer

Java 程序员 架构 面试 计算机

只出现一次的数字

Memorys

Java 面试 算法

花朵分类(一)

毛显新

深度学习 tensorflow keras

GitHub万人斩!Java系列面试宝典,我拿到之后直接反杀了面试官

java小李

git cherry-pick

搜客系统软件开发公司

短视频SEO获客系统软件开发简介

抖音获客APP开发,抖音获客系统开发(成功案例),抖音获客系统源码

系统开发咨询1357O98O718

抖音获客系统开发(软件开发),抖音获客源码模式

系统开发咨询1357O98O718

短视频SEO软件系统开发资料

询盘获客软件系统开发详情

逆袭成功,不愧是阿里内部面试参考指南,已帮我拿下了8个大厂的offer

Java 程序员 架构 面试 计算机

Tensorflow serving with docker

毛显新

tensorflow Docker

330页PDF,10万字的知识点总结,架构师必备!

欢喜学安卓

android 程序员 面试 移动开发

裸辞后吊打大厂面试官,四面拿到阿里offer后我还是选择了美团

java小李

tomcat elasticsearch

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