網(wǎng)站W(wǎng)eb應(yīng)用性能指標(biāo)
- 編輯:admin -根據(jù)Web基礎(chǔ)架構(gòu)的應(yīng)用程序和系統(tǒng)類型,應(yīng)用與系統(tǒng)兩個(gè)層面上所測(cè)定的指標(biāo)也存在著差異。一定要跟蹤和分析最重要的性能指標(biāo)。在將來(lái)出現(xiàn)變化時(shí),增加細(xì)化的應(yīng)用程序指標(biāo)相對(duì)較為容易,而從頭開(kāi)始通過(guò)分析儀表板來(lái)發(fā)現(xiàn)一些重要指標(biāo)則相對(duì)更困難一些。但是,我們可能一開(kāi)始就需要采用一種策略,定期監(jiān)控比平時(shí)更多的指標(biāo),然后再慢慢將監(jiān)控范圍縮小到一些最重要的指標(biāo)上。在啟動(dòng)一個(gè)新項(xiàng)目時(shí),更明智的做法可能是監(jiān)控全部或大部分應(yīng)用程序指標(biāo)。當(dāng)加載新應(yīng)用時(shí),有些信息可能會(huì)隱藏在一些不常用、平常根本注意不到的
根據(jù)Web基礎(chǔ)架構(gòu)的應(yīng)用程序和系統(tǒng)類型,應(yīng)用與系統(tǒng)兩個(gè)層面上所測(cè)定的指標(biāo)也存在著差異。一定要跟蹤和分析最重要的性能指標(biāo)。在將來(lái)出現(xiàn)變化時(shí),增加細(xì)化的應(yīng)用程序指標(biāo)相對(duì)較為容易,而從頭開(kāi)始通過(guò)分析儀表板來(lái)發(fā)現(xiàn)一些重要指標(biāo)則相對(duì)更困難一些。但是,我們可能一開(kāi)始就需要采用一種策略,定期監(jiān)控比平時(shí)更多的指標(biāo),然后再慢慢將監(jiān)控范圍縮小到一些最重要的指標(biāo)上。在啟動(dòng)一個(gè)新項(xiàng)目時(shí),更明智的做法可能是監(jiān)控全部或大部分應(yīng)用程序指標(biāo)。當(dāng)加載新應(yīng)用時(shí),有些信息可能會(huì)隱藏在一些不常用、平常根本注意不到的指標(biāo)中。在全面監(jiān)控各種指標(biāo)一定時(shí)間之后,我們很可能就會(huì)清楚哪些指標(biāo)是有用的,而哪些指標(biāo)的價(jià)值不大或毫無(wú)價(jià)值。
萬(wàn)能儀表極是一種真實(shí)的監(jiān)控方式。大多數(shù)應(yīng)用都會(huì)通過(guò)API或儀表向外傳遞一些關(guān)于內(nèi)部性能的信息。網(wǎng)站建設(shè)應(yīng)用程序性能指標(biāo)可以通過(guò)許多方法獲得,如SNMP、 Apache Web服務(wù)器的 mod stats、 Java JMX、 Ruby on Rails的 rails metrics、 Erlang,應(yīng)用的 emetic,以及PHP的 xdebug I或 dtrace它實(shí)際上可以用在任何平臺(tái)。
