質問: お世話になっております。初歩的な様で恐縮ですがご教授頂けませんでしょうか。 ユーザーに常にオープンにしているウェブサイトではシステム的に年間絶え間なく(24/7/365)でユーザーからのメッセージ等に対応しなければならない場合があると思います。 例えばユーザーから何らかのメッセージを受信用のサイト(www.xxxx.php)を立ち上げることによりシステム的に即時に受信し、自動的にデータベースに保存する様な作業などがあると思います。(前提としてそのサイトがメッセージを受信する為にはそのサイトが常に立ち上がっていなけばなりません。) クライアント側でデスクトップを使用する側はその様なサイトを四六時中(24/7/365)で稼動できない場合があると思うのですが、その様な場合、サイト構築に使用した常に稼動しているサーバー会社のLinuxサーバーで対応できるものなのでしょうか。 つまり、Linuxサーバーの何らかの機能で上述のサイト(www.xxxx.php)を四六時中(24/7/365)開いている状態にし、ユーザーからのメッセージを常に受信することは可能でしょうか?(サーバーの一時的なシャットダウン等には対応できるものとして) もし可能であれば、具体的なLinuxでの設定作業等、あるいは上述の目的実現のための他の方法等をお教え願いませんでしょうか。 環境: Plesk バージョン: 17.0.17 構成名: Plesk 12 Web Admin for Linux PHP: 5.3.3 OS: CentOS 6.9
回答: サイトというのがWebサイト(もしくはWebページ)を指しているのであれば、クライアントからの要求に応じてブラウザに表示するページを随時返すのが **Webサーバ** です。 Webサーバのプロセスを稼働させておけばそれ自身が "窓口" となって適切な処理を行ってくれるので、「サイトやページを常時開いておく」という表現はあまり正しくありません。 (用意したページをお店の看板の様に出しっぱなしにしているわけではなく、注文があったらそのページだけを出前で届けてあげるイメージ)