ホームページ  >  記事  >  バックエンド開発  >  PHPのパフォーマンスが低いのはなぜですか?

PHPのパフォーマンスが低いのはなぜですか?

(*-*)浩
(*-*)浩オリジナル
2019-09-26 11:27:423060ブラウズ

PHPのパフォーマンスが低いのはなぜですか?

PHP のパフォーマンスに影響を与える一般的な理由

1.php 自体が不適切な文法を使用している

2.php は苦手な文法を使用していますit period () (推奨学習: PHP プログラミング入門から習熟まで )

3.php の周辺環境 (サーバー Linux、ディスク: ファイル ストレージ、データベース、キャッシュ: メモリ、ネットワーク: 帯域幅) )

4.php 自体の欠点

5. 未知の問題

分析

PHP コード実行プロセス

*.php(PHP文件)->Scanner(扫描代码,分析)->Exprs(保存成zend引擎可以识别的文件)->Parser(解析)->Opcodes(能被执行的文件)->Exec(执行)->Output(输出结果)

php 言語レベルのパフォーマンスの最適化。 PHP 構文の基本的な機能を指します。最適化のこの部分は比較的単純でわかりやすく、高速かつ実行可能であり、効果が比較的早く現れます。

PHP コードの記述を減らし、PHP 独自の機能を使用して問題を解決します

性能问题
自写代码冗余较多,可读性不佳,并且性能低,如代码很长很长...PHP代码越长PHP的执行效率越慢。
为什么性能低?
PHP代码需要解析编译为C语言,底层C语言又要编译成汇编语言机器语言才能执行,这个过程在每次请求过来之后都要处理一遍,所以
开销很大(项目变大的话...)。
解决方法:
多使用PHP内置的变量、常量、函数。我们用PHP代码实现的功能和使用PHP内置的函数实现的同样功能差别是有的。

PHP の組み込み関数のパフォーマンス上の利点と欠点。

うわー

以上がPHPのパフォーマンスが低いのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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