skillup

技術ブログ

サーバー・ネットワーク

サーバー設定ファイルについて fastcgi周り

投稿日:2016年4月8日 更新日:

前回nginxの設定を書きましたが、今回はFastCGIについてメモ。

そもそもCGIとは?

主に動的なページの生成においてサーバー(この場合はnginx)とプログラムとの間で情報をどのようにやりとりするかを決めたプロトコル。

CGIのデメリット

個々のリクエストごとに別々のプロセスが起動されるため、メモリや各種の情報が要求ごとに失われる

プロセスの起動はシステムのリソースを大きく消費する。同時に大量のリクエストが来た場合、サーバがあっという間にごっちゃになる

FastCGIとは?

上記のCGIのデメリットを解決するために考え出された仕組み。

リクエストごとに新しいプロセスを起動するのではなく、複数の要求を処理できる永続プロセスを使う。

ソース

前回かいたソースの部分の説明

まだわからんことが多いので継続して勉強する必要あり・・・

参考リンク

わわわIT用語辞典 FastCGI
ダントツでわかりやすい。こういう説明ができる人は少ない。

Nginx のFastCGIキャッシュ(fastcgi cache )を使ってみた
網羅性が素晴らしい

-サーバー・ネットワーク
-,

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

no image

nginxのlocationディレクティブ内のリダイレクト処理について

nginxのlocationディレクリブ内のリダイレクト処理に関して。 結構長い間携わっていますが、適当に理解していた部分が多かったので再度復習です。 特にドメインのサブディレクトリでサービスを運用し …

no image

duコマンドについて

ディスク容量を計るコマンドduについて。 ポツポツ使ってきましたが整理していなかったので、ここで使い方を整理したいと思います。 Contents1 超基本的な使い方1.1 頻出オプション1.2 組み合 …

no image

SQLインジェクション

セキュリティ関係の知識がぬるいのでちょっとお勉強。 知っていることもあるが復習もかねて勉強を。 Contents1 SQLインジェクションとは?2 被害3 対策4 参考サイト・書籍5 ソース SQLイ …

no image

CentOS7でのIP固定

日ごろ業務ではwindowsにVitrtualBox+VagrantにCentOSをいれていたのですが、スペックにややネックがあったため、今は使っていないPCにCentOS7を入れて開発企図して使うこ …

no image

zabbixオリジナルアイテム&トリガー

zabbixは標準でもかなりのアイテム&トリガーが入っていますが、オリジナルなものを入れたいときも当然あるかと思います。 そんなときにオリジナルのアイテム&トリガーを入れることができます。 実務ではg …

アーカイブ