xhprof這個工具是一個分析php執行的工具,具體使用方法這裡不多說。對於xhprof生成的分析結果包往往需要搭配nginx+graphviz,還需要配置相關檔案到指定路徑下。但使用windows或者mac時往往不想因為只看一個報告而費力安一個不常用的東西設定還要各種配置,所以一直打算弄個映象,使用時直接啟動然後把資料包拽進去就好。經過斷斷續續測試終於弄好這裡,分享給需要的人:
docker pull 1000172/xhprof_graphviz:v1
下面是使用樣例:
- 啟動容器埠可以按需指定
docker run --name tn -p 8888:80 -d 1000172/xhprof_graphviz:v1
- 進入生成xhprof資料包的資料夾將檔案複製到docker指定位置
開啟瀏覽器輸入:localhost:8888/xhprof_html/[MacBook:var root$] cd xhprof/ [MacBook:xhprof root$] ls 5fd97077636fb.api_demo.xhprof 5fd9708466af4.api_demo.xhprof //主要是下面這步 [MacBook:xhprof root$] docker cp 5fd9708466af4.api_demo.xhprof tn:/usr/share/nginx/data
可以看到
點選連結進入
可以看到分析報告,因為映象內以安裝了繪圖工具,所以可以直接點選檢視分析的流程圖。
如果有其他好的分析工具需要打包內嵌歡迎留言,抽空也會測試打進去再分享
本作品採用《CC 協議》,轉載必須註明作者和本文連結