この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 438|答える: 1

Nginxのリバースプロキシphp-fpmはUDSを使って通信します

[リンクをコピー]
2025年9月16日 17:08:19に投稿 | | | |
要件:nginxリバースプロキシをphp-fpm処理に変換すること、TCPプロトコルを使った通信、より効率的なUDSの通信方法について?
.NET/C#プロセスはgRPCとUnixドメインソケット間で通信します
https://www.itsvse.com/thread-11051-1-1.html

シングルサーバーでの展開やウェブサーバーとPHP-FPMが同じマシン上にある場合、Unixドメインソケットはパフォーマンスやセキュリティの利点から好まれることが多いです。 UDSはTCP/IPプロトコルスタックのオーバーヘッドを回避するため、データレプリケーションやコンテキストスイッチングを削減し、より効率的になります。 実際のテストでは、UDSを使用することで通常、遅延を抑えながらスループットを10%~30%増加させることができます。

まず、php-fpmの設定を変更します。例えば:www.confファイルは次のように構成されています:

もしdocker上でphp-fpmコンテナを動かしているなら、UDSは適用されない場合がありますその理由は、zz-docker.confが私たちの設定を上書きし、その修正は以下の通りだからです。

Dockerfile:ハイパーリンクのログインが見えます。

同時に、コンテナを起動する際にはUDSがマッピングされ、増加します-v /data/phprun:/var/runパラメーター。



最初の文字はsで、これはソケットファイル(すなわちUDS)であることを示します

nginxは以下のように修正されています:

参考:ハイパーリンクのログインが見えます。




先の:ICBCカード(デビットカード)有効期限解決
次に:Nginxリバースプロキシ ASP.NET コアはUDS通信を使用します
 地主| 2025年9月18日 10:37:21に投稿 |
Nginxリバースプロキシ ASP.NET コアはUDS通信を使用します
https://www.itsvse.com/thread-11069-1-1.html
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com