• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            小默

            SCGI

            =============
            Apache+SCGI
             
            Apache 前端處理用戶請求,負責靜態頁面
            mod_scgi 充當 scgi client, 將http請求中動態部分發給 scgi runner。
            =============
            參考:http://www.pc51.net/server/web/apache/2006-12-21/334.html
            關注SCGI,一種更佳的高性能CGI方案
            目前,rubyonrails可以采用服務器方案有: 
            1。 Webrick 
            2。 Apache(lighttpd) + CGI 
            3。 Apache+FastCGI 
            4。 Lighttpd + FastCGI 
            5。 Apache(lighttpd)+SCGI 

            其中,Webrick是一個玩具,不支持并發請求,只能作為開發工具進行調試。而CGI方式就直接踢出,在性能上是難以忍受的。 FastCGI雖然性能卓越(據稱是傳統CGI程序的5倍),但是在Apache中非常不穩定,經常會出現500錯誤。相對來說Lighttpd+FastCGI的方案比較穩定,性能也不錯,但lighttpd畢竟不是一個十分流行的http服務器,大部分人都不熟悉此服務,擴展模塊也相對較少,另外似乎還有些bug,沒有apache那么健壯。 
            在這幾個方案中能夠兼具高性能和高穩定性的莫過于Apache+SCGI方案。SCGI是用來替換傳統CGI的新的CGI協議,以Client/Server的方式實現,具有和FastCGI一樣優秀的性能,同時又在穩定性方面遠遠超過FastCGI, 該方案在Python Web領域應用較多。 
            一般搭建一個SCGI環境需要準備,Apache,mod_scgi, scgi runner等軟件,其中apache做為前端http服務器處理用戶請求并且負責靜態文件,而mod_scgi是apache的一個擴展模塊,該模塊實現了SCGI協議的client部分,負責將http請求中的動態部分發給SCGI服務器,即SCGI Runner,在rubyonrails社區,已經有人開發了SCGI Rails Runner--SRR,只需要將一個腳本放你的rails程序的script目錄中,運行該腳本就會建立一個SCGI Server,等待并且處理SCGI Client(mod_scgi)轉發的請求。 
            對SCGI有興趣的朋友,可以查看這些內容: 
            http://www.mems-exchange.org/software/scgi/ 
            http://www.zedshaw.com/projects/scgi_rails/ 

            另外,由于RubyOnRails特殊的url rewrite機制,官方目前提供的apache配置模板可能會使一些看起來是靜態文件的url無法被rubyonrails處理,如typo里的rss: /xml/rss.xml,不過,rails社區的Kyle等人已經搞出了兩個方案,而SRR的作者也打算采用他們的方案。當然,一般情況下,使用官方的配置模板就已經能夠處理大部分url。對這個問題有興趣的朋友可以在rails的郵件列表中搜索:scgi apache, 最近的幾篇郵件應該有提到。

            posted on 2010-08-03 01:01 小默 閱讀(1444) 評論(0)  編輯 收藏 引用 所屬分類: Network

            導航

            統計

            留言簿(13)

            隨筆分類(287)

            隨筆檔案(289)

            漏洞

            搜索

            積分與排名

            最新評論

            閱讀排行榜

            亚洲欧美日韩精品久久亚洲区 | 久久精品国产亚洲一区二区三区 | 亚洲欧美日韩精品久久亚洲区 | 狠狠狠色丁香婷婷综合久久五月| 囯产极品美女高潮无套久久久| 久久亚洲精品无码播放| 婷婷久久久亚洲欧洲日产国码AV| 亚洲va中文字幕无码久久不卡| 久久超乳爆乳中文字幕| 思思久久99热只有频精品66| 国产∨亚洲V天堂无码久久久| 国产国产成人久久精品| 久久777国产线看观看精品| 欧美亚洲国产精品久久久久| 精品国产乱码久久久久久1区2区| 国产成人精品久久亚洲| 99久久精品国产免看国产一区| 久久精品无码一区二区WWW | 国色天香久久久久久久小说| 欧美大战日韩91综合一区婷婷久久青草 | 无码国内精品久久综合88| 成人综合伊人五月婷久久| 久久久国产精品福利免费| 久久99精品久久只有精品| 久久精品无码午夜福利理论片| 久久国产免费直播| 91精品国产乱码久久久久久| 99久久久精品免费观看国产| 99久久伊人精品综合观看| 色婷婷狠狠久久综合五月| 伊人久久大香线蕉精品不卡 | 久久久久久精品免费免费自慰 | 亚洲色婷婷综合久久| 久久综合丝袜日本网| 国产午夜精品理论片久久 | 狠狠色丁香婷婷久久综合五月| 国产亚洲美女精品久久久2020| 99久久精品费精品国产 | 久久青青草原国产精品免费 | 午夜精品久久久久久久久| 97久久香蕉国产线看观看|