nginx介绍(四) 经验篇
来源:互联网 发布:淘宝官方网电话是多少 编辑:程序博客网 时间:2024/06/10 03:24
5.经验学习
当Igor Sysoev开始编写nginx的时候,构建互联网的大多数软件已经存在,这些软件的体系结构通常 遵循 旧式服务器的定义、网络硬件、操作系统以及老互联网架构。然而,这并没有阻止Igor思考他或许能够在web服务器领域做一些改善性的工作。因此,第一课似乎很明显:改进的空间总会是有的。
自从头脑中有了更好的web软件的想法,Igor花费了很多时间开发nginx初始代码结构和学习不同的方式为各种操作系统优化nginx代码。十年后,他正在开发nginx 2.0版本的一个原型,考虑到 版本1数年来的积极发展。显然,一种新体系结构的初始原型和代码结构对软件产品的未来而言是极为重要的。
另一点值得注意的是,可扩展性应被重点关注。window版本的nginx也许很好的证明了如何避免开发工作的东西被稀释,既不是开发者的核心能力也不是应用本身的事情。这在重写引擎过程中通过尝试使用更多的向后兼容的功能来加强nginx时同样适用。
最后但同样重要的,值得一提的是,尽管nginx开发者社区不是很大,nginx的第三方模块和扩展一直是它凝聚人气很重要的一部分。Evan Miller,Piotr Sikora , Valery Kholodkov, Zhang Yichun (agentzh)和其他有才华的软件工程师所做的工作被nginx用户社区和nginx最初的开发者赏识已久。
(全文完。。。)
1. 本文由mathew翻译,程序员学架构校审
2. 本文译自The Architecture of Open Source Applications
3. 转载请务必注明本文出自:程序员学架构(微信号:archleaner )
- nginx介绍(四) 经验篇
- nginx介绍(四) 经验篇
- 一些经验(四)
- nginx篇四
- nginx 测试(四)
- nginx介绍(一) 简介篇
- nginx介绍(二) 架构篇
- nginx介绍(三) 配置篇
- nginx介绍(一) 简介篇
- nginx介绍(二) 架构篇
- nginx介绍(三) 配置篇
- nginx介绍(一) 简介篇
- nginx介绍(二) 架构篇
- nginx介绍(三) 配置篇
- 四位科研牛人介绍的文献阅读经验
- 四位科研牛人介绍的文献阅读经验
- 四位科研牛人介绍的文献阅读经验
- 四位科研牛人介绍的文献阅读经验
- [Cocoa]XCode的一些调试技巧
- Android中的文件存储技术
- 使用命令行对 ARM DS5 的工程进行编译
- Yii将需要的log写入到数据库中 (重新CDbLogRoute)
- 详解window.location
- nginx介绍(四) 经验篇
- java树状结构之二叉树
- iOS7与iOS8的比较
- HDU 4521 小明系列问题——小明序列(LIS变形)
- spring中防止内存泄露的监听器—IntrospectorCleanupListener
- android开发工具 Eclipse+Android SDK+ADT
- Yii的log分析
- 监控 SQL Server 的运行状况--常用检测语句
- How To Draw Graphs with Core Plot, Part 1