PHP底層基本原理

基本原理

Zend/Opcode/Extensions

PHP有兩大類模塊:Zend引擎、擴展層

1. Zend引擎將PHP源文件 解釋爲一系列操作碼(opcode),

然後循環 執行操作碼;

2. 擴展層是一組函數、類庫和流,PHP使用它們來執行一些

特定功能的操作,例如數據庫功能、網絡功能。

 

嵌碼原則

1. 可操作性:自動嵌碼

2. 效率:只在必要的位置嵌入儘量簡潔的代碼

PHP-FPM SlowLog

php-fpm.conf 配置:request_slowlog_timeout = 10

PHP將執行時間超過10秒的腳本記錄到慢日誌文件

同時記錄到日誌中的還有在第10秒正在運行的函數

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章