Web Web サイトアーキテクチャの進化 大規模な Web サイトは直面する技術的な課題は、主に膨大なユーザー、高並行アクセス、大量のデータによって引き起こされます。最初の小規模なWebサイトはどのように成長するかを解説します。 2024.06.21 Web
Linux ApacheのMPMについて Apache サービスを起動すると、httpd プロセスが複数生成されます。各プロセスはクライアントからの http リクエストを受け付け、処理を行いクライアントへレスポンスを返します。 プロセスを複数生成することで同時にリクエストを処... 2024.04.05 LinuxWeb
Linux ApacheとTomcatでWebAPサーバ構成時の流量制御 ApacheとTomcatでWebAPサーバを構成時、大量のリクエストを受け付けて、応答が遅れ、どこで待たされたかはわからないのはあるでしょう。以下の流量制御のイメージを捕まえれば非常に助かると思います。その詳細は以下の図と表でまとめま... 2024.04.02 LinuxWeb
java 【Spring】redirectを利用する際、POSTを指定する Springでredirectを利用する際、あんまりHttp Methodを意識したことがないかもしれません。ただ、何もしなければ、デフォルトでGETとなり、POSTしたいときは困ります。 HTTP 1.1 プロトコル リファレ... 2023.04.25 javaspringWeb
Web 【WEB】社内プロキシサーバを経由して多段SSH接続 AWS上に構築した踏み台サーバのフロントに社内プロキシが存在する場合は、多段SSH接続を利用して、AWSとの接続方法をまとめました。 システム構成図 個人PC:Windows系(PowerShell利用) AWS上の踏み台... 2023.02.15 Web
Web 【Web】DNSの基本 TCP/IPネットワークでは、ネットワーク上のコンピューターを識別するためにIPアドレスを利用します。しかし、一連の数値であるIPアドレスは人間にとって扱いにくいので、コンピューターにはホスト名を設定し、ホスト名でコンピューターを指定で... 2023.02.07 Web
javascript 【jQuery】Ajaxでformの値をPOST/GET通信する Ajaxを使用してformの値をPOST、またはGET通信する際の処理を説明します。 2023.01.30 javascriptjQuery
javascript 【javascript】Ajax通信中のボタン連打防止対策 システムの検索処理はAjaxを利用することが少なくない。しかし、注意しないと、ボタンの連打でAjax通信は予想外で複数実行されることがある。 対策として、Ajax通信可否のフラグを用意し、通信中は新たなAjax処理が発生させない... 2023.01.13 javascript