LINEで送る
Pocket

WEBサーバといえば Apache とnginxですが

そういえば特徴とか全然分からなかったので

調べてみました!
Apacheの特徴

・ほとんどのコンピュータプラットフォームで実行することができる

・最新のHTTP/1.1契約をサポートする

・シンプルで強力なファイルに基づいたファイル配置(httpd.conf)

・CGI(Common Gateway Interface)をサポートする

・仮想ホストをサポートする

・HTTP認証をサポートする

・perlの統合

・統合されたプロキシサーバー

・ログをカスタマイズ

・サーバー側のコマンド(SSI)が含まれている

・完全なsocket層を支持する(ssl).

・ユーザセッションのトラッキング能力を有する

・java servletsを支持する

 

nginxの特徴

・静的ファイル、インデックスファイル、および自動インデックスを作成

・ファイル記述子のバッファを開ける

・キャッシングのリバースプロキシがない

・単純な負荷分散とフォールトトレランス

・モジュラー構造

→gzipping, byte ranges, chunked responses, SSI-filterなどのfilterを含む

・nginxは性能最適化のために設計され、効率を最も重要な考慮事項とする

・nginxは高い安定性を持つ

・ホットデプロイをサポートする

 

で。。簡単に言うと。。。

Apache→オールラウンダー

nginx→Apacheよりも高い安定を持つ

あとで性能テストします!

 

そしてあの本が届いた。。。。

LINEで送る
Pocket

カテゴリー: ApacheBlog

あだちん

1989年生まれ。 ランサーズ/SRE。 ホスティングから大規模なアドテクなどのインフラエンジニアとして携わり、他社インフラレスポンス改善、ランサーズでの副業、ansibleでのインフラコード化を推進し、未経験によるエンジニアのMENTAなども実施している。また、「脆弱性スキャナVuls」のOSS活動もしており、自称エバンジェリスト/広報/VulsRepo init file,chatwork通知のコントリビュータでもある。現在はDocker開発環境の提供,AWSで新サービスのインフラ構築,PHPバージョンアップ,分析基盤を担当しておりDigdag,embulk,BigQueryを使いこなし中。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください。