php-fpm最適化の概要
php-fpm 最適化の概要
環境: php5.6.1
1. 有効にする方法
コンパイルおよびインストール時に --enable-fpm を追加します
2. 最適化方法
最適化する前に、ビジネス ニーズに応じて計画を立ててから、ストレス テストを実行する必要があります。 ;
最適化 メインファイルは php-fpm.conf
(1) プロセス番号設定
pm = 動的
pm.max_children = 15
pm.start_servers = 5
pm .min_spare_servers = 5
pm.max_spare_servers = 15
(2) 最大処理リクエスト数
処理リクエストの最大数 この数は、php-fpm ワーカー プロセスが処理後に終了し、マスター プロセスが新しいリクエストを再生成するリクエストの数を指します。
この構成により、PHP インタープリター自体またはプログラムによって引き起こされるメモリ リークを回避できます。
デフォルト値は 500、
pm.max_requests = 1024
そのような計画、1 秒
最大リクエスト数: 15*1024=15360
リクエストの最小数: 5*1024=7120
3. プログラムのハングを回避するにはどうすればよいですか?
負荷の高いサーバーでは php-fpm を定期的にリロードします
リロードは、本番システムの php スクリプト実行に影響を与えることなくスムーズに再起動できます
15 分ごとにリロードします
0-59/ 15 * * * * /usr/local/php/sbin/php-fpm reload
この記事では php-fpm の最適化についてのみ説明します

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています
