2010年9月17日金曜日

ASP.NET をApacheで動かす

WindowsXPなどのクライアントOSをサーバーにしてWEBシステムを動かす場合、IISの「TCPレベルでの同時接続数は最大で10個まで」という制限が問題になります。
同時アクセス数が10名までなら、まだ良いのですがTCP接続数の制限の為、コネクションを張る毎にカウントされ、1つのアクセスで3つぐらいはすぐに使用してしまいます。
WEBサーバーをApacheで立てておけば問題ないわけですが、ASP.NETで作成した場合は通常IISで動かすので、この制限を考慮してシステムを検討しておく必要があります。
そこで、ApacheでASP.NETを動作させることは出来ないもののかと検索してみると、mod_aspdotnet.so を入れることで動作させることが出来るようです。
また、Monoプロジェクトを使うと、Linux上でもASP.NETを使えるこということが判明しました。
両方ともビジネスで使用できるだけの信頼性があるかどうかは不明ですが、困ったときの一策としてメモしておく価値はありますね

0 件のコメント:

コメントを投稿