日前根據Netcraft調查多達62,286,451個網站(六千多萬筆)後的統計,網頁伺服器軟體Apache系列,市場佔有率站上前無僅有的新高,達到70.29%,7成以上的網站都用它當網頁伺服器(httpd)軟體。微軟的IIS伺服器軟體系列,雖然在數量上也是有成長,但是市場佔有率下降回到2001年4月的水準,等於是四年以來的低點,只有22.8%。
1996年4月問世的Apache伺服器,至今已經滿9歲了,在不長也不短的時間內,穩穩地佔據伺服器軟體第一名的位置。(如果它是作業系統就好了,笑)
免費、穩定、安全與效率佳,應該是它成功的原因。剛好日前更新了Win32的2.0.54版本,趕快下載回來更新。配合yuwen之前教的Win32DisableAcceptEx參數,這樣網站就會運作得比較順了。Win32版本更新的方法很簡單,停掉伺服器服務之後移除程序,再直接透過安裝檔更新即可。
目前另一台自己用的電腦已經在進行Fedora的測試,都很穩定之後,就會想把目前服務的伺服器平台換成Fedora搭配Apache 2.0.54。
畢竟,Win32的版本自己重開伺服器的Generation數目開得太誇張。剛剛更新2.0.54前看一下2.0.53的記錄,它在24小時內,Parent Server Generation就開到了18個,記憶體還吃掉182MB之多,太扯了。
Apache 2.0.54也是目前Apache組織推薦最好的版本,官方網站也建議所有用戶更新(不論是Unix或Win系統)。如果不想升級PHP模組的人,也不用擔心會不相容,2.0.54搭配PHP 4.3.11與5.0.4,以及Mysql資料庫都同樣穩定。
另外,伺服器的資料庫版本也從4.1.10a更新到4.1.11了,官方有詳細的修正列表。
今天也意外地發現,最近還有4.1.12要推出。而Mysql 5.0的測試版,看了官方的資料,改進的地方還不少,期待中。
Changes with Apache 2.0.54
*) mod_cache: Add CacheIgnoreHeaders directive. PR 30399.
[Rüiger Plü <r.pluem t-online.de>]
*) mod_ldap: Added the directive LDAPConnectionTimeout to configure
the ldap socket connection timeout value.
[Brad Nicholes]
*) Correctly export all mod_dav public functions.
[Branko �ibej <brane xbc.nu>]
*) Add a build script to create a solaris package. [Graham Leggett]
*) worker MPM: Fix a problem which could cause httpd processes to
remain active after shutdown. [Jeff Trawick]
*) Unix MPMs: Shut down the server more quickly when child processes are
slow to exit. [Joe Orton, Jeff Trawick]
*) Remove formatting characters from ap_log_error() calls. These
were escaped as fallout from CAN-2003-0020.
[Eric Covener <ecovener gmail.com>]
*) mod_ssl: If SSLUsername is used, set r->user earlier. PR 31418.
[David Reid]
*) htdigest: Fix permissions of created files. PR 33765. [Joe Orton]
*) core_input_filter: Move buckets to a persistent brigade instead of
creating a new brigade. This stop a memory leak when proxying a
Streaming Media Server. PR 33382. [Paul Querna]
*) mod_win32: Ignore both PATH_INFO as well as PATH_TRANSLATED to avoid
hiccups from additional path information passed in non-utf-8 format.
[Richard Donkin <rd9 donkin.org]