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翻譯,程式設計師學架構校審
中級篇 docker官網介紹(四)
從docker官網了解docker的歷史,為了保證文章的質量,多增加了截圖,想讓各位老鐵看的比較爽 docker官網介紹 docker安裝官網 最早的docker版本都是從1.0慢慢的累積到1.13,在2017年3月份docker的版本發生了變化變成了版本2017.03版本,也形成了ce和ee版本,...
XML學習筆記(四)Schema介紹篇
preface 本文是w3schools上 schema指南 的學習筆記。其中大部分內容是對指南的翻譯總結。由於原文的例子更詳盡生動,如果各位想閱讀原文可以到這個 同時,w3schools提供了測試,大家可以測試一下自己的理解程度。xml schema用於描述xml文件結構的檔案。另一種用於該用途的...
nginx經驗分享
nginx alert could not open error log file open usr local var log nginx error.log failed 13 permission denied 那代表我們沒有操作許可權,只需要在命令前加上sudo,即可以最高許可權去操作,如 ...