Ruby 的 Web 服務器,PUMA 2.15.0 發布
與其他Ruby web服務器不同的是,Puma是為速度與并發而生的。Puma是一個為Ruby web程序提供高速處理以及HTTP 1.1并發的服務器小型庫。它被設計只用來運行Rack程序
速度對比:
PUMA 2.15.3 主要修復 JRuby 解析器相關的問題。
PUMA 2.15.0,PUMA 2.15.1 和 PUMA 2.15.2 版本更新內容如下:
=== 2.15.2 / 2015-11-06
- 2 個 bug 修復
ext/puma_http11: handle duplicate headers as per RFC
Only set ctx.ca iff there is a params['ca'] to set with.
- 2 PRs 合并
Merge pull request #818 from unleashed/support-duplicate-headers
Merge pull request #819 from VictorLowther/fix-ca-and-verify_null-exception
=== 2.15.1 / 2015-11-06
- 1 個 bug 修復
* Allow older openssl versions
=== 2.15.0 / 2015-11-06
- 6 個新特性
Allow setting ca without setting a verify mode
Make jungle for init.d support rbenv
Use SSL_CTX_use_certificate_chain_file for full chain
cluster: add worker_boot_timeout option
configuration: allow empty tags to mean no tag desired
puma/cli: support specifying STD{OUT,ERR} redirections and append mode
- 5 個 bug 修復
Disable SSL Compression
Fix bug setting worker_directory when using a symlink directory
Fix error message in DSL that was slightly inaccurate
Pumactl: set correct process name. Fixes #563
* thread_pool: fix race condition when shutting down workers
- 10 個文檔修復
Add before_fork explanation in Readme.md
Correct spelling in DEPLOYMENT.md
Correct spelling in docs/nginx.md
Fix spelling errors.
Fix typo in deployment description
Fix typos (it's -> its) in events.rb and server.rb
fixing for typo mentioned in #803
Spelling correction for README
thread_pool: fix typos in comment
More explicit docs for worker_timeout </p>更多改進內容請看發行說明。
下載:https://github.com/puma/puma/archive/v2.15.3.zip。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!