Apache HTTP Sunucusu Sürüm 2.2

ab Apache Hiper Metin Aktarım Protokolü
(HTTP) sunucunuzun başarımını ölçmek amacıyla kullanabileceğiniz bir
kıyaslama aracıdır. Mevcut Apache kurulumunuzun görevini nasıl yerine
getirdiği hakkında bir izlenim edinmeniz için tasarlanmıştır.
Özellikle, Apache kurulumunuzun saniyede kaç isteği sunma yeteneğinde
olduğunu gösterir.
ab
[ -A yetkili-kullanıcı:parola ]
[ -b tampon-boyu ]
[ -c bağlantı-sayısı ]
[ -C çerez-ismi=değer ]
[ -d ]
[ -e csv-dosyası ]
[ -f protokol ]
[ -g gnuplot-dosyası ]
[ -h ]
[ -H özel-başlık ]
[ -i ]
[ -k ]
[ -n istek-sayısı ]
[ -p POST-dosyası ]
[ -P vekil-yetkilisi:parola ]
[ -q ]
[ -r ]
[ -s ]
[ -S ]
[ -t saniye ]
[ -T içerik-türü ]
[ -u PUT-dosyası ]
[ -v ayrıntı-düzeyi]
[ -V ]
[ -w ]
[ -x <table>-öznitelikleri ]
[ -X vekil[:port] ]
[ -y <tr>-öznitelikleri ]
[ -z <td>-öznitelikleri ]
[ -Z şifre-kümesi ]
[http[s]://]konakadı[:port]/dizin
-A
yetkili-kullanıcı:parola: konur ve
sunucunun buna ihtiyacı olup olmadığına bakılmaksızın (yani, bir "401
kimlik doğrulaması gerekli" yanıtı beklenmeden) bağlantı üzerinden
base64 kodlu olarak sunucuya gönderilir.-b tampon-boyu-c bağlantı-sayısı-C
çerez-ismi=değerCookie: satırı ekler. Argüman olarak
genellikle bir isim=değer çifti kullanılır. Bu
çiftler birden fazla olabilir.-d-e csv-dosyası-f protokol-g gnuplot-dosyası-h-H özel-başlık"Accept-Encoding: zip/zop;8bit"-iGET istekleri yerine HEAD istekleri
yapılır.-k-n istek-sayısı-p POST-dosyası-T seçeneğini de belirtmeyi
unutmayın..-P
vekil-yetkilisi:parola: konur ve
vekilin buna ihtiyacı olup olmadığına bakılmaksızın (yani, bir "407
vekilde kimlik doğrulaması gerekiyor" yanıtı beklenmeden) bağlantı
üzerinden base64 kodlu olarak sunucuya gönderilir.-qab her 100 veya %10 istekte bir, standart
hataya bir işlenen istek sayacı çıktılar.
-q seçeneği bu çıktının üretilmemesini
sağlar.-r-sab -h bunu
gösterir) http protokolü yerine SSL korumalı
https protokolü kullanılır. Bu özellik henüz
emekleme aşamasında olup geliştirilmeye devam edilmektedir. Bu
bakımdan kullanımı önerilmez.-S-t saniye-n 50000 seçeneği uygulanır. Bunu
belli bir süreye göre kıyaslama yapmak amacıyla kullanabilirsiniz.
Öntanımlı olarak bir süre kısıtlaması yoktur.-T içerik-türüapplication/x-www-form-urlencoded.
Öntanımlı değer: text/plain.-u PUT-dosyası-T seçeneğini
belirtmeyi de unutmayın.-v ayrıntı-düzeyi4 ve üstü ile
başlıklar hakkında bilgi, 3 ve üstü ile yanıt kodları
(404, 200, vb.), 2 ve üstü ile ise uyarı ve bilgi
iletileri gösterilir.-V-w-x
<table>-öznitelikleri<table> etiketinde kullanılacak öznitelikler
belirtilir. Belirtilen öznitelikler etiket içine <table
buraya > biçeminde yerleştirilir.-X
vekil[:port]-y
<tr>-öznitelikleri<tr> etiketinde kullanılacak öznitelikler
belirtilir.-z
<td>-öznitelikleri<td> etiketinde kullanılacak öznitelikler
belirtilir.-Z şifre-kümesiopenssl(1) şifrelerine bakınız).Duruk bildirimli sabit uzunlukta çeşitli tamponlar vardır. Sunucudan gelen yanıt başlıkları ve diğer harici girdiler, komut satırı argümanları ile birlikte basitçe çözümlenir, bu size can sıkıcı gelebilir.
HTTP/1.x protokolünü tamamen gerçeklemez; sadece yanıtların 'belli
başlı' bazı biçimlerini kabul eder. Aksi takdirde,
strstr(3) işlevinin yoğun kullanımı
nedeniyle sunucu yerine ab'nin başarımını
ölçerdiniz.