http://www.onflow.jp/blog/archives/2006/02/mod_proxy_balan.html
いくつかつまずきそうなことが書いてあったり。当面試す機会はないんだけど、メモ。
via http://1470.net/mm/mylist.html/719?date=2006-02-05#m133851a
AllowOverride を All とかにするとパフォーマンスが悪くなるから、必要なところだけ enable にね。とかよく言われますが、どの程度影響があるんだろうか? と前々から気になってたので、実際に測定してみました。
ab(Apache Bench)を使って、10回試行、そのうち、最大と最小を削除し、8回で平均を取った値で比べてます。
$ ab2 -n 100 -c 10 http://127.0.0.1/~kunitake/index.html
1回の試行毎に 10秒、間を空けてあります。
実際の集計はこんな感じ(apache-bench.pl は単に ab を起動、出力の整形をしてる簡単なスクリプト)
$ ./apache-bentch.pl
Requests per second: 1389.64 [#/sec] (mean)
Requests per second: 1400.95 [#/sec] (mean)
Requests per second: 1390.26 [#/sec] (mean)
Requests per second: 1368.25 [#/sec] (mean)
Requests per second: 1362.36 [#/sec] (mean)
Requests per second: 1406.47 [#/sec] (mean)
Requests per second: 1375.48 [#/sec] (mean)
Requests per second: 1391.46 [#/sec] (mean)
Requests per second: 1373.49 [#/sec] (mean)
Requests per second: 1399.76 [#/sec] (mean)
MIN/MAX/AVG : 1362.36/1406.47/1386.16125
環境は
Server | Apache 1.3.34 |
Kernel | Linux-2.6.14 |
FileSystem | ReiserFS + LVM + dm-crypt |
http://takabsd.jp/d/?date=20070121
http://takabsd.jp/w/tech/?apache
Atomic Operations についての詳細。
ちょっと古い記事っぽいけど。
オープンソースのプロキシ・サーバ「PippoProxy」で
Apache+Tomcat構成の限界を克服する
http://www.javaworld.jp/enterprise/-/18582.html
http://public.yahoo.com/~radwin/talks/yapache-apachecon2005.htm
Crazy なぐらい大規模なサイトで Apache がどう使われるのか気になってたので、これはいいね :-)
寝惚け眼ながら、ざっくり目を通してみた。
- 34 億 page views / day
全世界で、なんでしょうけど、このあたりは、たまにニュースリリースでも出てますが、恐ろしいほどのアクセスですね......
Apache 1.3 系に手を加えたものだったは意外(採用していない理由もプレゼンに書いてある)
ただ、今年(2006年)中には2.2系ベースに移行するらしい(prefork MPM).
この Apache にはいろいろ手が入っているらしく、その理由などの説明もあったり。
興味深かったのは MaxClients や Min/Max/StartServers に対する割りきり方かな? ふむ。
http://www.freebsd.org/cgi/man.cgi?query=accf_http&sektion=9
http://builder.com.com/5100-6372-1050771.html
http://public.yahoo.com/~radwin/
このあたりもあとで読もう。
via http://1470.net/mm/mylist.html/854?date=2006-01-25#m129843
http://0pointer.de/lennart/projects/mod_dnssd/
Avahi経由でApache2をDNS-SDに対応させるモジュール。よくわからんがメモ。
via http://d.hatena.ne.jp/kinneko/20060123/p6
Tips for Developing Apache 2.0.x modules
http://acapulco.dyndns.org/mod_uploader/module_dev.htm