タグ

webserverに関するkimiko0217のブックマーク (10)

  • httpのパフォーマンスをチェックしたい〜ApacheBench編〜

    httpサーバのApacheでは、「ApacheBench」と呼ばれるベンチマークツールが付属されている。収録先ディレクトリは次の通りだ。 ・ソースコンパイルからのインストールの場合 /usr/local/apache/bin/ab ・RPMパッケージでのインストールの場合 /usr/sbin/ab 実行方法は次の通りである。表示結果サンプルと共に着目したいポイントも挙げてみよう。 次の例は、100件のリクエスト、10の同時接続で10回行うという指定になる(例えば、-n 100000 -c 500では、100000回のアクセスを500個同時に200回という意味だ)。通常はこの方法で数値を調整すればよいが、パラメーターをGETではなくPOSTで送信したい場合には、「-n」でなく「-p」として置き換えればよい。 # ab -n 100 -c 10 http://www.zdnet.co.jp/

    httpのパフォーマンスをチェックしたい〜ApacheBench編〜
    kimiko0217
    kimiko0217 2008/11/27
    httpサーバのApacheでは、「ApacheBench」と呼ばれるベンチマークツールが付属されている。収録先ディレクトリは次の通りだ。 ・ソースコンパイルからのインストールの場合  /usr/local/apache/bin/ab ・RPMパッケージでのインストー
  • Apache Bench(ab) の小ネタ (株式会社ディア Dear inc.)

    ちょっとした負荷テストを行なうのに、apache に付属の ab コマンド(Apache Bench)プログラムが便利に使うことが可能です。 先日ちょいと顧客さんの環境内において負荷試験をやる機会があり、一瞬はまった話を書いておこうと思います。 サーバが違う!? まずは、どういう現象にはまったのかを書いておきましょう。 調査を行なったのは、ウェブサーバ(すでに実運用中)、データベースサーバの2台構成のシステムです。 このうち、ウェブサーバに関してはすでに様々なコンテンツが稼動中で、複数のコンテンツ提供のためにバーチャルホストが組んであります。 このバーチャルホストで切られたコンテンツのひとつについて、データベースアクセス処理を更新したことでパフォーマンスがどの程度あがったのかを検証すると言うのが今回のミッションです。 まずは、wget なるコマンドを使って、転送されてくる HTML ファ

    kimiko0217
    kimiko0217 2008/11/27
    ab コマンドでは、ホスト名でURLを指定せず、直接IPアドレスを使用すれば良いのです。ただし、サーバの側ではどのバーチャルホストにアクセスに来ているのかを判断できませんから、この判断材料となるヘッダを追加して
  • @IT Linux Square「実用 Apache 2.0運用・管理術」

    Apache 2.0の必須設定と基セキュリティ対策 連載:実用 Apache 2.0運用・管理術(1) 連載では、Apache 2.0の運用や管理方法を解説する。まず必須設定と基的なセキュリティ対策を行い今後の運用に備える

    kimiko0217
    kimiko0217 2008/11/25
    ApacheによるWebサーバ構築 Webサーバのデファクトスタンダード「Apache」で、Webの中核となるサーバを構築。Apacheの概要からインストール、各種設定や管理方法を解説する 第1回 Apacheについて知ろう 第2回 Webの仕組みとWebサー
  • Poundで作るロードバランサとSSLラッパ(1/4) ― @IT

    Webサーバの負荷を軽減する方法として、リバースプロキシによる代行とロードバランサによる分散が考えられる。今回は、これらによる負荷の低減方法について解説する。(編集部) Apache自体のチューニングによる性能向上には限界があります。よりパフォーマンスを求めるなら、次にやるべきことはメモリの追加や高性能なCPUへの交換など、ハードウェアの見直しです。しかし、それにも限界があります。 リバースプロキシとロードバランサ ハードウェア単体による性能向上が限界に達した場合は、サーバ構成の見直しを行います。まず考えられるのが、リバースプロキシをWebサーバの前面に立ててクライアントからのアクセスを肩代わりさせる方法です。Webサーバがボトルネックになるのを防ぐとともに、セキュリティ向上にも寄与します。 もう1つの方法は、より高可用性を意図した構成として負荷の分散を図ることです。高可用性とは、サーバの

    Poundで作るロードバランサとSSLラッパ(1/4) ― @IT
    kimiko0217
    kimiko0217 2008/11/25
    実用 Apache 2.0運用・管理術  第5回 Poundで作るロードバランサとSSLラッパ Page 1  リバースプロキシとロードバランサ   Page 2  Squidリバースプロキシによるキャッシング   リバースプロキシとは   Squidのインストール
  • Ywcafe.net

    Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Healthy Weight Loss Best Penny Stocks Cheap Air Tickets Credit Card Application Top Smart Phones Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy|Do Not Sell or Share My Personal Information

    kimiko0217
    kimiko0217 2008/11/25
    apache2.2と同時にリリースされたmod_proxy_balancerや、DNSラウンドロビンの設定にまつわる話はそれぞれ個別にいろんなところで記事にされているが、Webサーバの負荷分散システム全体としての種々の情報がまとまっている記事は
  • [ThinkIT] 第1回:PostgreSQLの現状 (1/2)

    結論から述べると、PostgreSQLは、Webシステムのバックエンドシステムに適しています。PostgreSQLMySQLと同様に、Webシステムのデータベースサーバーとしてよく利用されています。実際、現在稼働しているPostgreSQLサーバーの多くがWebシステムのバックエンドとして動いていると思われます。 ホスティングサービスアプリケーションのサポート状況や各種の統計情報からすると、全世界的には、Webシステムのデータベースサーバーのシェアは、MySQLの方がかなり多いと考えられます。これにはいろいろな要因が考えられますが、最近まではPostgreSQLよりMySQLの方がWebシステムのバックエンド、特にレンタルサーバー用途に適していたため、ほとんどのレンタルサーバーサービスにMySQLが採用されていたのが大きいと考えられます。 PostgreSQLMySQLよりシェアが少な

    kimiko0217
    kimiko0217 2008/11/25
    商用データベースに匹敵するWebシステム構築手法 第1回 PostgreSQLの現状 第2回 Webシステムの高速化 第3回 アクセス分散の基礎とラウンドロビンDNS 第4回 アクセス分散とスケールアウトの条件 第5回 HTTPセッションの永続性確保
  • Apache 2.2でWebサイトをパフォーマンスアップ!(3/3) - @IT

    Apache 2.2でWebサイトをパフォーマンスアップ! - 最新Apacheの機能と設定方法教えます - 鶴長 鎮一(book@tsurunaga.jp) 2006/3/14 ロードバランスクラスタを使う Apacheには、レスポンスの遅いサーバの代わりに応答するプロキシ機能が提供されています。Apache 2.0でも、通常のフォワードプロキシおよびWebサーバの負荷分散を可能にするリバースプロキシに対応していました。 Apache 2.2ではリバースプロキシ機能をさらに高め、トラフィック量やリクエスト回数に応じたロードバランシングが可能になっています。ロードバランスされるバックエンドサーバは、Apacheを再起動することなくオン/オフラインにできます。バックエンドサーバがダウンした場合は、自動的にそのサーバを切り離し、復旧後自動的に復帰させるといったことも可能です。 ■ロードバランス

    kimiko0217
    kimiko0217 2008/11/25
    Apache 2.2ではリバースプロキシ機能をさらに高め、トラフィック量やリクエスト回数に応じたロードバランシングが可能になっています。ロードバランスされるバックエンドサーバは、Apacheを再起動することなくオン/オフ
  • cyano: mod_proxy_balancerで中〜大規模サーバー運用するときの勘所 - (1) mod_proxy_balancerの設定編

    mod_proxy_balancerで中〜大規模サーバー運用するときの勘所 - (1) mod_proxy_balancerの設定編 Apache2.2から、ロードバランシングをしてくれるmod_proxy_balancer というモジュールが標準添付になりました。 このモジュール、その名前の通り、ApacheレベルでHTTPリクエストをバックエンドのサーバーに振り分けることでロードバランシングをしてくれるモジュールです。 Apacheの公式ドキュメントや試しに入れてみた人のBlogなどは散見されますが、実際の現場で運用している事例というのはまだ無いようです。 そこで、実際にピーク時にover 500 request/secでmod_proxy_balancerなサーバーを運用している経験をふまえ、つまずいた点などを公開していきたいと思います。 まず、mod_proxy_balancerの

    kimiko0217
    kimiko0217 2008/11/25
    エラーを文字通り受け取れば、mod_proxy_httpなどのmod_proxyのサブモジュールがロードされていないためにエラーが起こっていると思ってしまいがちですが、そうではないのです。(実際にこのエラーが起きたときにはmod_proxy_htt
  • Apache 2.2.0 + mod_proxy_balancer - naoyaのはてなダイアリー

    Apache 2.2.0 がついにリリースされまして、かねてから期待されていた mod_proxy_balancer が安定版で使えるようになりました。mod_proxy_balancer はその名のとおり Apache でロードバランスするための proxy モジュールです。詳しい解説は yappo さんがしてくれてるのでそちらを。 実は mod_proxy_balancer 使ってみるかーと思って Apache 2.2.0 をインストールしようとしたらいきなり躓きました。APR 1.2.0 が入ってないから駄目だよ! と configure に叱られまして、でも APR 1.2.0 って Apache 2.2.0 インストールしないと入らなくね? みたいな矛盾が発生しました。なので、まず最初に srclib にある APR をコンパイル & インストールして、その後 Apache2 の

    Apache 2.2.0 + mod_proxy_balancer - naoyaのはてなダイアリー
    kimiko0217
    kimiko0217 2008/11/25
    Apache 2.2.0 がついにリリースされまして、かねてから期待されていた mod_proxy_balancer が安定版で使えるようになりました。mod_proxy_balancer はその名のとおり Apache でロードバランスするための proxy モジュールです。詳しい解説
  • リバースプロキシ - Wikipedia

    リバースプロキシ(英: reverse proxy)または逆プロキシは、特定のサーバへのリクエストが必ず通過するように設置されたプロキシサーバである。一般的なプロキシとは逆で、不特定多数のクライアントのアクセスに備えて特定のサーバー専用に設けられる。クライアントに取ってはサービスの窓口として機能し、普通はクライアントがリバースプロキシを意識することはない。 リバースプロキシは、不特定多数のクライアントに対するアクセス制限や、サーバーの負荷分散のために用意される。具体的には下記の用途がある。 セキュリティ リバースプロキシサーバを前置することで防御が一段階増える。リバースプロキシに認証・認可の機能を持たせる場合もある。複数台のサーバがある場合にリバースプロキシで認証・認可を行うとシングルサインオンを実現できる。 暗号化/SSL高速化 SSL による暗号化でセキュアなWebサイトを作るとき、暗

    kimiko0217
    kimiko0217 2008/11/25
    リバースプロキシ(英: Reverse proxy)または逆プロキシとは、特定のサーバへの要求を必ず経由するように設置されたプロキシサーバ。一般的なプロキシとは異なり不特定多数のサーバを対象としない。リバースプロキシは、
  • 1