Php为什么性能差

(*-*)浩
Freigeben: 2023-02-25 06:00:02
Original
2961 Leute haben es durchsucht

Php为什么性能差

影响php性能的常见原因

1.php自身语法使用不当

2.php做了不擅长的时期()(推荐学习:PHP编程从入门到精通

3.php的周边环境(服务器Linux,磁盘:文件存储,数据库,缓存:内存,网络:带宽)

4.php自身的短板

5.未知问题

分析

PHP代码运行流程

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

php语言级的性能优化。指的是PHP语法基本功能,这部分优化比较简单易见、快速可行,比较快速看到效果。

少写PHP的代码,多用PHP自身能力解决问题

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

PHP内置函数的性能优劣。

情况描述 PHP内置函数之间依然存在快慢差别;少用PHP魔术方法; 建议: 多去了解PHP内置函数的执行实现复杂度。 测试方法:比较效率测试,如用microtime()函数,取差值,精确到毫秒级别;Linux的time命令可以查看开销。
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonPhp为什么性能差. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!