ホームページ >バックエンド開発 >PHPチュートリアル >ランプ/lnmp の最適化 3 --phpini

ランプ/lnmp の最適化 3 --phpini

WBOY
WBOYオリジナル
2016-07-29 09:02:521066ブラウズ

この章では、PHP エンジンの最適化について説明します。

1.phpキャッシュ高速化については前回の記事を参照してください。

2. キャッシュ アクセラレーション ファイル ディレクトリとして tmpfs を使用します

3.php.ini パラメータの調整

3.1 PHP セーフ モードをオンにする

メソッド:safe_mode=on

3.2 ユーザー グループのセキュリティ

メソッド:safe_mode_gid=off

3.3 危険な機能をオフにする、システム機能の無効化を例に挙げます

メソッド: disable_functi/p>

3.4 http ヘッダーの PHP バージョン情報の漏洩をオフにする

メソッド: Expose_php=off

3.5 登録されたグローバルをオフにする変数

メソッド: register_globals =off

3.6 SQLインジェクションを防ぐためにmagic_quotes_gpcをオンにする

メソッド: magic_quotes_gpc=on

3.7 エラーメッセージ制御

メソッド: display_error=off

3.8 いくつかのリソース制限パラメータを最適化する

3 .8。 1 スクリプトの最大実行時間を設定します

メソッド: max_excuti/p>

3.8.2 スクリプトごとに最大メモリを使用します

メソッド:memory_limit=128M

3.8.3 各スクリプトが入力を待機する最大時間

メソッド: max_input_time =30

3.8.4 ファイルのアップロード最大許容サイズ

メソッド:upload_max_filesize=2M

3.9 リモートアドレスのオープンを禁止

メソッド:allow_url_fopen=off cgi.fix_pathinfo=0

3.10phpセッションパラメータ調整

メソッド:session .save_handler=files セッションハンドラー名、デフォルトは file、オプションの memcache などです。 session.save_path=''/tmp' 別のプロセッサを使用する場合は、パスを指定してください

eg.session .save_handler=memcache session.save_path=''tcp: //10.0.0.1:11211"

上記では、lamp/lnmp 最適化 3--phpini を関連コンテンツも含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHP初認定次の記事:PHP初認定