<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # A Patchy Server ![](http://archive.apache.org/dist/httpd/httpd_logo_wide_new.png) [官方網站][1] ### Apache的歷史 #### Apache 1.3 1995年apache工作組發布了**NCSA** httpd1.3的補丁,也就是apache 1.0,隨后apache httpd逐漸取代NCSA的httpd,成為最廣泛的web服務器。 * 在多個平臺支持以動態共享對象(DSO)的方式加載模塊,使apache整體內存消耗量下降,使得apache可以同時接受更多請求。同時頻繁切換模塊,使得服務器的效率變低。 * APACI與APXS使得在apache源碼樹之外建立、安裝和激活apache模塊變得便捷,模塊安裝難度降低。 #### Apache 2.0/2.2 2002年,apache2.0發布,完全剔除了NCSA代碼,重寫了整個架構。 * 增強跨平臺能力,apache2.0運行在可移植層(Apache Portable Runtime,APR)上,程序員只需要學習在APR上派生進程,即可寫出跨系統平臺的代碼。 * 將多處理能力轉移到多處理模塊(Multi Processing Modules,MPM),在支持POSIX的系統上,可以混用多進程,多線程。 * mod_ssl成為官方模塊,mod_auth_ldap使得可以使用LDAP數據庫進行認證。 * 緩沖成為正式模塊,有內存和磁盤兩種形式,htcacheclean工具可以清理磁盤緩沖區。 #### Apache 2.3/2.4 2008年, 2.3 beta版發布 * 可以將多種mpm編譯成可裝載模塊,通過配置文件進行更改mpm模塊。 * keepalivetimeout參數可以用毫秒為單位,減輕服務器負擔。 * 內存使用量降低。 * 新增大量模塊,mod_allowmethod 更深入的限制HTTP連接方式;event模塊投入生產平臺;mod_lua,支持LUA語言;mod_proxy_fcgi為apache代理服務器提供fastCGI支持;mod_ratelimit提供客戶端限速 ![](http://om4h63cja.bkt.clouddn.com/17-6-16/83706535.jpg) [1]:http://httpd.apache.org
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看