ApacheBench

ApacheBench 是一個指令列程式,專門用來執行網站伺服器的運行效能,特別是針對Apache 網站伺服器。這原本是用來檢測 Apache 網站伺服器能夠提供的效能,特別是可以看出Apache能提供每秒能送出多少網頁。

基本介紹

  • 中文名:ApacheBench
  • 性質:一個指令列程式
  • 領域:計算機
  • 對象:Apache 網站伺服器
軟體信息,軟體設定,Apache HTTP伺服器,Apache許可證,

軟體信息

ApacheBench(ab)工具程式是標準 Apache 網站伺服器發布的一部份,跟 Apache 網站伺服器一樣,也是免費軟體,並可以用Apache許可證的規範下散布此軟體

軟體設定

ApacheBench 所使用的User Agent字串如下:
ApacheBench/MAJV.MINV
其中 MAJV and MINV 分別代表此程式的主要版本編號與次要版本編號,它通常沒有被網站紀錄分析軟體正確的分類,例如說:WebalizerAWStats,所以若你執行 ApacheBench 可能會影響到你原本分析流量紀錄的報表。

Apache HTTP伺服器

Apache HTTP Server(簡稱Apache)是Apache軟體基金會的一個開放原始碼的網頁伺服器軟體,可以在大多數電腦作業系統中運行。由於其跨平台和安全性,被廣泛使用,是最流行的Web伺服器軟體之一。它快速、可靠並且可通過簡單的API擴充,將Perl/Python解釋器編譯到伺服器中。
Apache支持許多特性,大部分通過編譯的模組實現。這些特性從伺服器端的程式語言支持到身份認證方案。一些通用的語言接口支持PerlPythonTcl, 和PHP。流行的認證模組包括mod_access,mod_auth和mod_digest。其他的例子有SSLTLS支持(mod_ssl),代理伺服器(proxy)模組,很有用的URL重寫(由mod_rewrite實現),定製日誌檔案(mod_log_config),以及過濾支持(mod_include和mod_ext_filter)。Apache日誌可以通過網頁瀏覽器使用免費的腳本AWStats或Visitors來進行分析。

Apache許可證

Apache許可證(英語:Apache License),是一個由Apache軟體基金會發布的自由軟體許可證,最初為Apache http伺服器而撰寫。Apache許可證要求被授權者保留著作權和放棄權利的聲明,但它不是一個反著作權的許可證。
此許可證最新版本為“版本2”,於2004年1月發布。
Apache許可證在Apache社區內外被廣泛使用。Apache基金會下屬所有項目都使用Apache許可證,許多非Apache基金會項目也使用了Apache許可證:據統計,截至2012年10月,在sourceforge上有8708個項目使用了Apache許可證。

相關詞條

熱門詞條

聯絡我們