PHP開発の実務経験

Jun 13, 2016 pm 12:22 PM
key nbsp php quot

PHP 開発実務経験

1. PHP 自体、関数、定数などの基本的な知識を固め、組み込みメソッドを使用して問題を解決してみます (個人で書くのは効率が悪い場合が多いため)組み込みメソッドとして);

2. 関数を実装するために使用するコードはできるだけ少なくします (PHP の実行は、実際にはコードをマシン実行用の基礎となる言語に処理するためです) . コードが多い場合、変換されたコンテンツは当然時間がかかります。

3. 最適化するときに、ストレス テストを通じてテストすることができます。 ab、コードを最適化した後、再度効率をストレス テストします。


[email protected];

5. unset() 関数をより頻繁に使用して、

6. 諸刃の剣である正規表現の使用を減らします。

のループを避けます。 8. 配列のキー値には、必ず引用符で囲まれた文字列をキー値として使用してください。なぜそうしなければならないのでしょうか?

$arr = array( "key"=>"hehe" ); $arr["key"] が正しく効率的である場合

$arr[key] に引用符を付けないのは良くありません。PHP を実行すると、キーに引用符が含まれていないことが判明するためです。

今度は、キーが定数であるかどうかを確認します。エラー メカニズムがオンになっていてエラーが報告された場合は、 定数キーが見つからないことに注意してください。引用符が追加された場合、PHP は $arr 配列に直接入力して、キーのキー値

を見つけます。これは比較的効率的です

9. PHP のパフォーマンスに影響を与える外部要因は次のとおりです。

この点の啓発はい: Web サイトが非常に遅い場合、遅いのは PHP 自体のパフォーマンスではなく、ネットワークの問題、ハードウェアの問題などである可能性があります。アーキテクトとして問題のトラブルシューティングを行うことはできません。プログラムの最適化をやめてください。
10. メモリの内容の読み取りは、データベースの内容の読み取りよりも効率が低いため、大規模なトラフィックを高速化する Web サイトでは、memcache や redis などの分散キャッシュを使用してデータをメモリにキャッシュすることがよくあります。まずメモリからデータを読み取ります。

11. XHPorf 経由 (Facebook テスト PHP パフォーマンス分析ツールから) ); Web サイトにアクセスするプロセスをテストでき、プロセス アイコンの赤い領域から時間のかかるメソッドをすぐに見つけることができます。

著作権表示: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。


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

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

CakePHP の日付と時刻

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

CakePHP ファイルのアップロード

パッチ不可能な Yubico 2 要素認証キーの脆弱性により、ほとんどの Yubikey 5、セキュリティ キー、YubiHSM 2FA デバイスのセキュリティが侵害される パッチ不可能な Yubico 2 要素認証キーの脆弱性により、ほとんどの Yubikey 5、セキュリティ キー、YubiHSM 2FA デバイスのセキュリティが侵害される Sep 04, 2024 pm 06:32 PM

パッチ不可能な Yubico 2 要素認証キーの脆弱性により、ほとんどの Yubikey 5、セキュリティ キー、YubiHSM 2FA デバイスのセキュリティが侵害される

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

CakePHP ルーティング

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP について話し合う

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP クイックガイド

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

CakePHP プロジェクトの構成

See all articles