0xBoo -
PHP-FPM 進化史
最近有幸讀到一篇文章,一文將CGI 的進化史講的特別詳細,雖然我自己之前也整理過 CGI、FastCGI、PHP-FPM 相關的筆記,但是並沒有從原理的角度來認識 CGI。
CGI 的誕生
早些年的Web 應用很簡單,客户端通過瀏覽器發起請求,服務端直接返回響應。
隨着互聯網的發展,簡單的Web 應用已經不能滿足開發者們了。
我們希望Web服務器有更多的功能,飛速發展的同時還能讓不同語言的
php
,
php-fpm
0xBoo -
PHP + xdebug 分析代碼性能瓶頸
通常啓用了xdebug插件,性能測試輸出文件會伴隨生成,通常是以cachegrind.out.xxxx 文件存在。
該文件可以通過第三方工具來進行代碼性能分析。
但如果本地有多個項目/網站,所有的profile 都輸出到一個文件中了,這樣並不方便後面進行性能分析。
自定義profile 文件名稱
可以通過配置xdebug.profiler_output_name 參數來設置輸出文件名稱,部分參數如
xdebug
,
php