摘要:由于依賴的的調用,所以首先需要安裝或者直接,建議手動按下面配置切換到目錄下如果出現(xiàn)文件末尾添加然后執(zhí)行下面安裝本擴展單位微妙改參數(shù)是頁面加載超過這個時間會統(tǒng)計代表代表,由于性能處理有點低,暫時不開放如果沒有密碼,
zqfHB
Php Page execution statistics extension
由于依賴hiredis的c的api調用redis,所以首先需要安裝hiredis
wget https://github.com/redis/hire...
tar zxvf v0.13.3.tar.gz
cd hiredis-0.13.3
make
或者直接make install,建議手動按下面配置
mkdir -p /usr/local/include/hiredis /usr/local/lib
cp -a hiredis.h async.h read.h sds.h adapters /usr/local/include/hiredis
cp -a libhiredis.so /usr/local/lib/libhiredis.so.0.13
cd /usr/local/lib && ln -sf libhiredis.so.0.13 libhiredis.so
切換到cd hiredis-0.13.3目錄下
cp -a libhiredis.a /usr/local/lib
mkdir -p /usr/local/lib/pkgconfig
cp -a hiredis.pc /usr/local/lib/pkgconfig
如果出現(xiàn)libhiredis.so.0.13: cannot open shared object file: No such file or directory in Unknown on line 0
vi /etc/ld.so.conf
文件末尾添加 /usr/local/lib
然后執(zhí)行l(wèi)dconfig
下面安裝本擴展
./phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
add zqfHB.so to php.ini
extension=zqfHB.so
[zqfHB]
zqfHB.slow_maxtime=10000(單位微妙1s=1000000us,改參數(shù)是頁面加載超過這個時間會統(tǒng)計)
zqfHB.type=1(1代表redis 2代表memcache,由于memcache性能處理有點低,暫時不開放)
zqfHB.auth=123456(如果redis沒有密碼,此項不必配置,如果有密碼,必須配置此項)
zqfHB.host=192.168.102.163
zqfHB.port=6379
use:
需要把web里的所有文件復制到網(wǎng)站目錄下,網(wǎng)站統(tǒng)計可以不在一起
直接執(zhí)行http://localhost/web/
效果圖
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://systransis.cn/yun/22165.html
摘要:在安裝及各種擴展的過程中,如果你是用源碼安裝,會注意到在成功之后總會有一句提示這個就是運行的自動化測試了。本文轉自官方博客 在安裝 PHP7 及各種擴展的過程中,如果你是用源碼安裝,會注意到在 make 成功之后總會有一句提示:Dont forget to run make test. 這個 make test 就是運行 PHP 的自動化測試了。 如果你剛剛安裝完 PHP7,直接運行 ...
摘要:怎樣才算是高性能的應用性能和速度不是一對同義詞。紅線表示針對速度進行了優(yōu)化的腳本,藍線是可擴展性優(yōu)先的腳本。將任何這些功能置于循環(huán)中可能會導致性能問題。完整的代碼檢測評估雖然可能很耗時,但它可以為你提供有關應用程序性能的深入信息。 showImg(https://segmentfault.com/img/bVNxDn?w=900&h=500);程序員都喜歡最新的PHP 7,因為它使PH...
摘要:另外,可以在腳本的最后調用輸出當前腳本小號的最大內存量。根據(jù)分配的內存總量來估算進程數(shù)。該擴展用于緩存操作碼。默認情況下,駐留的字符串會隔離在各個進程中。檢查腳本的內容是否有變化。在腳本末尾可以叫上獲得真實的路徑緩存使用大小。 php.ini文件 有這么一個工具,可以檢查ini文件是否使用了安全方面的最佳實踐 composer require psecio/iniscan htps...
摘要:第一階段基礎階段基礎程序員重點把搞熟練核心是安裝配置基本操作目標能夠完成基本的系統(tǒng)安裝,簡單配置維護能夠做基本的簡單系統(tǒng)的開發(fā)能夠在中型系統(tǒng)中支持某個功能模塊的開發(fā)。本項不做重點學習,除非對前端有興趣。 第一階段:基礎階段(基礎PHP程序員) 重點:把LNMP搞熟練(核心是安裝配置基本操作) 目標:能夠完成基本的LNMP系統(tǒng)安裝,簡單配置維護;能夠做基本的簡單系統(tǒng)的PHP開發(fā);能夠在P...
摘要:搶占式調度我們在今年年初就計劃實現(xiàn)的搶占式調度,以滿足實現(xiàn)有些場景下的不均衡調度帶來的問題??紤]開線程,負責檢查當前執(zhí)行協(xié)程執(zhí)行時間。達到我們的第二個協(xié)程主動搶占第一個協(xié)程的效果。 前言 Swoole內核團隊開設的專欄,會逐漸投入精力寫文章介紹Swoole的開發(fā)歷程,實現(xiàn)原理,應用實踐等,大家可以更好的交流,共同學習,建設PHP生態(tài)。 協(xié)程調度 去年Swoole推出了4.0版本后,完整...
閱讀 2030·2021-08-21 14:09
閱讀 493·2019-08-30 15:44
閱讀 2116·2019-08-29 16:32
閱讀 1381·2019-08-29 15:36
閱讀 3449·2019-08-29 12:43
閱讀 2786·2019-08-29 11:14
閱讀 438·2019-08-28 18:26
閱讀 2257·2019-08-26 13:57