日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

NGINX_CONCAT_MODULE 安裝和配置

系統 2186 0

轉載鏈接: http://www.gracecode.com/archives/3044/


簡介

nginx concat module 是 淘寶研發的針對 nginx 的文件合并模塊 ,主要用于 合并前端代碼減少 http 請求數 。如果你的應用環境中部署了 nginx,那么可以考慮嘗試此模塊減少請求數。

安裝

安裝 nginx concat module 需要重新編譯 nginx。 可以從這里 checkout 最新的代碼

    svn checkout http://code.taobao.org/svn/nginx_concat_module/trunk/ $NGINX_CONCAT_MODULE
  

然后下載適合你自己版本的 nginx 源碼包 ,在 ./configure 中增加參數

    --add-module=$NGINX_CONCAT_MODULE
  

就可以繼續 nginx 的編譯安裝過程。

Tips

順便廢話下,默認編譯 nginx 的 gcc 參數帶了 「-g」 開關。處于潔癖和性能考慮,可以考慮將其關閉。編輯文件

    $NGINX_SOURCE_DIR/auto/cc/gcc
  

注釋掉下面的行

    CFLAGS="$CFLAGS -g"
  

如果覺得有必要,可以修改下面的編譯參數(感覺性能提高不大)

    NGX_GCC_OPT="-O2"
  

配置

新的 nginx 編譯安裝好以后,配置 nginx concat module 主要有如下的選項

    # nginx_concat_module 主開關
concat on;

# 最大合并文件數
# concat_max_files 10;

# 只允許同類型文件合并
# concat_unique on;

# 允許合并的文件類型,多個以逗號分隔。如:application/x-javascript, text/css
# concat_types text/html;
  

(詳細察看安裝包下 INSTALL 和 README 文件)。其實不用那么復雜,簡單的配置

    location / {
     concat    on;
}
  

就可以合并 javascript、css 等文件了(順便注意是否和 rewrite 規則沖突)。

使用

http://files.gracecode.com/2010_12_22/1293011346.png

上面的圖可以說明如何使用 nginx concat module 。隨著以后的深度使用, 如果感覺 url 過長, 那么就要考慮另一種優化了

ps,再羅嗦句,有關 nginx concat module 性能方面的憂慮,我想應該可以讓人放心,尤其是看了淘寶首頁的源代碼以后 :^)

有關 nginx concat module 的任何意見和建議,可以聯系其作者 Joshua Zhu <shudu[at]taobao.com>

-- EOF --


NGINX_CONCAT_MODULE 安裝和配置


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 福鼎市| 娄底市| 陇川县| 土默特右旗| 大厂| 宁强县| 洛扎县| 屏东市| 勐海县| 沁阳市| 邵阳市| 德惠市| 滦南县| 鱼台县| 永春县| 富宁县| 福安市| 团风县| 彭阳县| 丹阳市| 华容县| 正宁县| 壶关县| 汝南县| 滦南县| 松阳县| 滁州市| 宜阳县| 永新县| 罗平县| 福贡县| 舞钢市| 呼玛县| 香河县| 高邮市| 榕江县| 汉川市| 葵青区| 凤凰县| 阿图什市| 禄丰县|