資料介紹
軟件簡介
PHP作為流行的服務(wù)器端腳本語言,廣泛地用于各種服務(wù)器前端及應(yīng)用的開發(fā)。雖然PHP作為腳本語言,天然具有良好的入門簡單、容錯(cuò)性強(qiáng)、性能較高(在腳 本語言中)的特點(diǎn),但是,由于其多進(jìn)程的執(zhí)行模式,和前端Web系統(tǒng)通常采用多機(jī)器并行的運(yùn)行模式,導(dǎo)致在線上出現(xiàn)的某些和特定用戶相關(guān)的問題時(shí),很難收 集全面的信息。
- 多進(jìn)程+多機(jī)器+用戶請求隨機(jī)分發(fā),導(dǎo)致不知道某個(gè)用戶的請求會(huì)在哪臺(tái)機(jī)器的哪個(gè)進(jìn)程執(zhí)行;
- 如果在所有機(jī)器和進(jìn)程都加入調(diào)試語句,會(huì)導(dǎo)致大量的無關(guān)日志輸出,或可能影響無關(guān)的用戶;
- 由于同一用戶的兩個(gè)請求是被隨機(jī)分散的,導(dǎo)致難以獲取具體某個(gè)用戶出錯(cuò)時(shí)的點(diǎn)擊流;
- 在大型系統(tǒng)中,由于組件多,關(guān)聯(lián)復(fù)雜,不容易直接定位問題源頭出自哪個(gè)模塊以增加輸出信息;
- 通過輸出日志等方式,往往需要多次嘗試后才能逐步逼近問題的源頭,對提高查錯(cuò)速度不利;
- 這種即時(shí)在線上增加調(diào)試或者寫日志的代碼,可能引入意外的bug,帶來額外風(fēng)險(xiǎn)。
另外,作為一種輕便的快速開發(fā)腳本,加上現(xiàn)在流 行的敏捷等快速開發(fā)模式,不管它們吹噓得如何天花亂墜,對于測試的完備性、代碼的健壯性,其實(shí)質(zhì)效果是大大降低的。所以,在上線后發(fā)現(xiàn)問題再快速打補(bǔ)丁或 者快速迭代,是業(yè)內(nèi)一種常見的模式。而在這個(gè)環(huán)節(jié)中,快速定位問題是打補(bǔ)丁或者后續(xù)迭代的前提。
于是,針對這種情況,我們開發(fā)了witness系統(tǒng)(witness--證人,它的證詞可以幫助我們還原“犯罪”現(xiàn)場)。該系統(tǒng)能讓我們在處理上述問題時(shí),更簡便,更有效率,更全面的得到所有相關(guān)數(shù)據(jù),從而加快分析問題和處理問題的過程。
?
witness系統(tǒng)的主要特點(diǎn)如下:
- 非嵌入式監(jiān)控,無需修改運(yùn)行的PHP代碼
- 可以通過cookie監(jiān)控特定的請求
- 輕量級,靈活度高
- 高性能
- 開源軟件-Ocara PHP框架
- 開源軟件-php-nsq NSQ的PHP客戶端
- PHP-XLSWriter PHP Excel C擴(kuò)展
- PHP Taint檢測XSS漏洞的擴(kuò)展
- PHP教程:foreach使用引用注意的問題
- 人體行為識別API接口aip-php-sdk-4.15.4 3次下載
- ThinkPHP 6.0完全開發(fā)手冊資源下載 13次下載
- PHP學(xué)習(xí)教程分享 7次下載
- 如何使用PHP-X快速開發(fā)一個(gè)PHP擴(kuò)展 8次下載
- PHP教程之PHP與MySQL數(shù)據(jù)庫連接的資料說明 8次下載
- smarty如何調(diào)用PHP常量 3次下載
- 如何使用PHP-X快速開發(fā)一個(gè)PHP擴(kuò)展 9次下載
- PHP基礎(chǔ)知識的詳細(xì)資料總結(jié) 7次下載
- PHP初學(xué)者如何看PHP的幫助手冊詳細(xì)資料說明 5次下載
- PHP/MySQL教程 0次下載
- Nightingale夜鶯監(jiān)控部署安裝和使用 5.1k次閱讀
- phpy:PHP與Python互調(diào)用庫 1.9k次閱讀
- PHP中的生成器 1.5k次閱讀
- php版冒泡排序是如何實(shí)現(xiàn)的? 1.7k次閱讀
- 如何在Ubuntu 20.04安裝PHP 8.1并將其與Nginx集成 4.5k次閱讀
- php是什么語言編寫的 5.5k次閱讀
- 一文知道PHP的優(yōu)點(diǎn)和缺點(diǎn) 7.6k次閱讀
- 為什么PHP的開發(fā)效率比java高但是java比PHP流行 1.1w次閱讀
- PHP與Python對比 如何選擇? 4.7k次閱讀
- php開發(fā)中遇到的難點(diǎn)有哪些_十大php開發(fā)常見問題盤點(diǎn) 1.9w次閱讀
- php開發(fā)環(huán)境的搭建和使用 3.9k次閱讀
- 實(shí)現(xiàn)php毫秒定時(shí)器方法詳解 2.8k次閱讀
- php實(shí)現(xiàn)定時(shí)器任務(wù)方法詳解 1.6k次閱讀
- PHP定時(shí)器實(shí)現(xiàn)每隔幾秒運(yùn)行一次方法詳解 1.7w次閱讀
- PHP實(shí)現(xiàn)定時(shí)任務(wù)的幾種方法詳解 7.3k次閱讀
下載排行
本周
- 1新一代網(wǎng)絡(luò)可視化(NPB 2.0)
- 3.40 MB | 1次下載 | 免費(fèi)
- 2冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 1次下載 | 10 積分
- 3MDD品牌三極管MMBT3906數(shù)據(jù)手冊
- 2.33 MB | 次下載 | 免費(fèi)
- 4MDD品牌三極管S9012數(shù)據(jù)手冊
- 2.62 MB | 次下載 | 免費(fèi)
- 5LAT1218 如何選擇和設(shè)置外部晶體適配 BlueNRG-X
- 0.60 MB | 次下載 | 3 積分
- 6LAT1216 Blue NRG-1/2 系列芯片 Flash 操作與 BLE 事件的互斥處理
- 0.89 MB | 次下載 | 3 積分
- 7收音環(huán)繞擴(kuò)音機(jī) AVR-1507手冊
- 2.50 MB | 次下載 | 免費(fèi)
- 8MS1000TA 超聲波測量模擬前端芯片技術(shù)手冊
- 0.60 MB | 次下載 | 免費(fèi)
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費(fèi)
- 2PC5502負(fù)載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 23次下載 | 免費(fèi)
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4UWB653Pro USB口測距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費(fèi)
- 5蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 6蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
- 7100W準(zhǔn)諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
- 8FS8025B USB的PD和OC快充協(xié)議電壓誘騙控制器IC技術(shù)手冊
- 1.81 MB | 1次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論