天天看點

《精通Nginx》一1.4 使用各種子產品

本節書摘來異步社群《精通nginx》一書中的第1章,第1.4節,作者: 【瑞士】dimitri aivaliotis 譯者: 陶利軍 責編: 陳冀康,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

在nginx釋出的版本中,除了http和mail子產品之外,還有其他一些子產品。這些子產品在預設安裝中沒有被安裝,但是可以在編譯安裝時适當地配置選項 --with-<module-name>_module來啟用相應的選項,如表1-5所示。

《精通Nginx》一1.4 使用各種子產品

正如你所看到的,所有這些子產品都是建立在http子產品的基礎之上的,它們提供了額外的功能。在編譯時啟用這些子產品根本不會影響到運作性能,以後在配置使用這些子產品時性能會産生影響。

是以,對于網絡加速器/代理,就配置選項來說,我想提出以下建議。

及web伺服器。

不同之處在于它們面對的客戶,處于web加速角色時,會考慮到ssl請求的終結,也包括處理代理客戶和基于客戶來源決策。處于web服務角色時,則僅需要提供預設檔案通路能力。

我總是推薦啟用stub_status子產品,這是因為它提供了收集nginx如何執行、對其度量的一個方法。

不再使用的子產品

有些http子產品通常情況下是激活的,但是可以通過設定适當的--without-<module- name>_module選項禁用它們。如果在配置中不使用這些子產品,如表1-6所示,那麼你可以禁用它們。

《精通Nginx》一1.4 使用各種子產品

繼續閱讀