2010年2月5日金曜日

サーバーでjqueryのPage Scrollerがうまく動作しない

jqueryがサーバーでうまく動作せずハマった。
他のサイトで動いているサンプルスクリプトをDLしサーバーにアップしても動かない。
ソースも文字コードも、何も変えてない。

しかしローカル環境で動かしてみると正常に動作する。
悩むこと2時間。
ハッと気づくことが。

自宅環境はapacheのhttpd.confの設定でVirtualHostを設定し、ポートを80番以外で動かしていた。
まさかと思ってVirtualHostではなくポート80で動かすと正常に動作!!!

たまたま気付けて良かったが、これはハマった。
VirtualHost設定している方は注意してください。

2010年1月15日金曜日

apache rewriteの性能

Apacheのrewriteによる負荷がどのくらいあるか気になったので調べてみた。

ある自宅PCレベルのサーバーにindex.htmlを配置し、jmeterで他のPCから負荷をかけてみた

ROOP回数を1000
スレッド数を100
で設定。

■RewriteRuleの記述が85個の場合
1560.3/sec
1543.2/sec
1541.2/sec

■RewriteRuleの記述が6個の場合
1739.1/sec
1743.9/sec
1758.5/sec

※1秒間あたりのスループット


環境やマシン性能にも左右されるところではあるが、思った以上に性能が若干下がることだけは分かった。大量の記述は避けた方が良さそう。