ミドルウェアとは コンピュータを制御するオペレーティングシステム(OS)と、特定の処理を行うアプリケーションソフトウェアとの仲立ちをするソフトウェアのこと OSの基本的な機能だけでは、アプリケーションソフトが必要とする機能(サーバやデータベースとのやり取りなど)をカバーできない場合があり、必要な機能を集約してパッケージとしてまとめたものがミドルウェア WEBサーバーソフトウェアとは ミドルウェアの一つ HTTPリクエストを送った時に、何かしらのレスポンスを返すプログラム Apacheとは 「あぱっち」と読む 正式名称は「Apache HTTP Server」 オープンソースソフトウェア(OSS)で、無償で誰でも利用可能 マルチプロセスモデル(接続ごとにプロセスをフォーク≒コピーする)なのでメモリがいっぱいになりやすい つまり、リクエストを処理するごとにリソースが枯渇していってしまう モジュ