Phusion Passenger 5.0 Beta1,更便捷的部署Rails項目的Apache模塊
Phusion Passenger,原名 mod_rails ,是一個旨在從Apache和Nginx服務器上更便捷的部署Ruby on Rails項目的Apache模塊。
Phusion Passenger 5.0 Beta1 發布了,下載地址:
https://github.com/phusion/passenger/archive/release-5.0.0.beta1.zip
5.0.0 beta 1 包含很多主要的變化,大多數還是兼容版本 4,但也有一些不兼容。下面是 5.0 Beta1 版本值得關注的變化:
* 性能大幅提升
- 我們發布了一個關于 Phusion Passenger 的 服務器優化指南。
- 不再支持 Rails 1.2 - 2.2,因為性能的原因,Rails 2.3 仍然支持。
* Phusion Passenger 支持集成 HTTP 緩存,名為 turbocaching. 如果你應用正確的設置了 HTTP 緩存頭部,那么 Passenger 可以非常明顯的加速應用,該特性默認是啟用的,可通過這些方法來禁用--disable-turbocaching
(Standalone),PassengerTurbocaching off
(Apache), or 'passenger_turbocaching off' (Nginx). - 生成 restart.txt 文件不再立即重啟應用,這是為了性能考慮的原因
- 可在應用重啟時正確的關閉 Websockets 連接
- 日志級別完全重寫
- 如果你垃圾收集,那應該要注意到
X-Passenger-Request-OOB-Work
已經改名為!~Request-OOB-Work
. - 當使用 Rack 的完全 Socket 劫持,那么必須輸出 HTTP 狀態行
- [Nginx] 參數
passenger_set_cgi_param
已被移除,替換為passenger_set_header
和passenger_env_var
. - [Nginx]
passenger_show_version_in_header
只在 http 上下文中可用 - [Apache]
PassengerStatThrottleRate
參數是全局的</p>此外該版本對 Nginx 要求最低是 1.6.0 版本。
更詳細的記錄請看 CHANGELOG。
來自:http://www.oschina.net/news/57373/phusion-passenger-5-0-beta1
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!