タグ

Apacheに関するAtakのブックマーク (6)

  • PHPでOracle Databaseを使う(導入編)

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    PHPでOracle Databaseを使う(導入編)
  • Apache GeronimoでWebサービス/アプリケーションを稼動させる:CodeZine

    はじめに アプリケーションフレームワーク、データベース、統合開発環境など様々な分野でオープンソースが注目を浴びて久しいですが、アプリケーションサーバの分野でもオープンソースの波は確実に押し寄せています。稿では、Apache発のJ2EE準拠アプリケーションサーバ「Geronimo」を稼動させ、「Apache Axis」を利用したWebサービスとWebアプリケーションをデプロイする方法について説明します。Apache Geronimoとは 「Apache Geronimo」はApache Software Foundationにて開発が行われているオープンソースのアプリケーションサーバです。Sun MicrosystemsのJ2EE互換テストをパスしており、その仕様はJ2EEに準拠しています。オープンソースのアプリケーションサーバには他にも「JBoss」などが挙げられますが、Geronimo

  • Microsoft続伸、数ヶ月後にはApacheの"過半数割れ"も - Webサーバ活動状況 | エンタープライズ | マイコミジャーナル

    Netcraftは3日(米国時間)、Webサーバの活動状況をまとめた報告書「September 2007 Web Server Survey」を公開した。2007年9月現在、同社は1億3,510万を越えるサイトからレスポンスを得ており、この数字は先月よりも720万ほど伸びたという。同報告によると1ヶ月間でこれだけ数が伸びたのは調査を開始してからはじめてのようだ。伸び率は5.5%ほど。これまでと比較すると驚愕するような伸び率というわけではないものの、サイト数で見た場合のインターネットは依然として急成長を続けている。 この1年、サイト数でみた場合のインターネットは急成長を続けているわけだが、その背景にはブログやソーシャルネットワークの存在がある。特にこの1ヵ月における大きな伸び幅はWindows Live Spaces、MySpace、Bloggerにおける増加が目立ったとされている。 Apa

    Atak
    Atak 2007/09/05
    もっと低いレンジではどうなっているかを知りたい。なんでApacheが減ってるの?
  • Apacheパフォーマンス・チューニングの実践

    セッションのチューニング ここまでのチューニングは、必要か必要でないかを判断すればよく、手探りで最適な値を探し出すというものではなかった。しかし、これから紹介する「セッションのチューニング」はそうもいかない。ある程度の見通しは立てられても、最適な答えを見つけるのには手間がかかってしまう。 KeepAliveとセッションの切断 セッションのチューニングの手始めとして、「KeepAlive」について考えることにしよう。KeepAliveはHTTP/1.1から用意されたもので、クライアントとの接続を保持する仕組みである。HTTPは「ステートレス・プロトコル」と呼ばれるとおり、1回の要求(リクエスト)ごとに接続が切断される。しかし、今日では1つのWebページを表示するために複数のファイルが必要となる場合がほとんどなので、1リクエストごとに接続を切っていたのでは効率が悪い。そこで考え出されたのがKe

    Apacheパフォーマンス・チューニングの実践
  • Apache設定ファイルをチューニング

    Apache + mod_perl の場合、httpd.conf でいろいろと気をつけるべき点があるのですが、まとめてみました。ちなみにサーバの設定値は、 サーバスペックが Pentium 4 2.8GHz HT動作 / RAM 2GByte な環境で、Amazon Search が喰うメモリは mod_perl 動作で 1 httpd あたり 10〜40MByte 程度。サーバライブラリがある条件下でメモリーリークするので、最大で httpd は 100Mbyte 程度まで肥大。 という条件下で KeepAlive Off Timeout 60 MinSpareServers 10 MaxSpareServers 10 StartServers 10 MaxClients 50 MaxRequestsPerChild 50 という設定値になっています。各パラメータの値の意味を説明します

  • httpd.confによるWebサーバの最適化

    KeepAliveの設定 HTTPはステートレスプロトコルです。クライアント/サーバ間のTCP接続を永続させず、要求に応じて接続の開始/切断を行います。しかし、Webページは通常HTMLドキュメントや画像など、複数のファイルで構成されています。クライアントが1つのWebページを取得する間に、ファイルごとにTCP接続の開始/切断を行うのは大変非効率的です。そこで、KeepAliveを利用して1つの接続を使い回し、複数のリクエストに応えられるようにします。 KeepAliveの動作にかかわる重要なパラメータが以下に挙げる3つのディレクティブです。 KeepAlive 「On」にすることで、KeepAliveを有効にします。 現在使用されているWebブラウザはApacheのKeepAliveに完全に対応しているため問題はありませんが、マイナーなクライアントや古いバージョンのWebブラウザではAp

    httpd.confによるWebサーバの最適化
  • 1