日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
利用QueryMonitor插件調(diào)試WordPress并提高網(wǎng)站性能

玉溪網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站等網(wǎng)站項目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)公司公司2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運(yùn)維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。

想象一下這種情況:您正在處理wordpress開發(fā)項目并安裝了十幾個或更多插件。但是,您的網(wǎng)站并沒有像您希望的那樣嗡嗡作響。您已經(jīng)排除了所有常見的疑點(diǎn):托管已經(jīng)足夠,沒有明顯的JavaScript或PHP錯誤,也沒有其他明顯的錯誤。您懷疑您安裝的一個或多個插件是罪魁禍?zhǔn)祝绾未_定是哪個插件導(dǎo)致了問題?

識別麻煩插件的常用方法是逐個停用插件,直到您嘗試解決的行為停止。但是,安裝正確的插件后,您可以更快、更準(zhǔn)確地查明和調(diào)試WordPress問題。這是Query Monitor旨在解決的那種場景。

  • 什么是Query Monitor?
  • Query Monitor有什么作用?
  • 如何使用Query Monitor

什么是Query Monitor?

Query Monitor是一個免費(fèi)的WordPress調(diào)試和開發(fā)插件。您可以使用它來識別和調(diào)試緩慢的數(shù)據(jù)庫查詢、AJAX調(diào)用、REST API請求等等。此外,該插件還會報告網(wǎng)站詳細(xì)信息,例如腳本依賴項和依賴項、在頁面生成期間觸發(fā)的WordPress鉤子、托管環(huán)境詳細(xì)信息、當(dāng)前頁面滿足的條件查詢標(biāo)簽等等。

WordPress插件-Query Monitor

該插件由John Blackbourn開發(fā),他是WordPress的核心提交者,目前是Human Made的一名開發(fā)人員,之前受雇于WordPress.com VIP — 換句話說,他是真正了解WordPress的人。Query Monitor于2013年被添加到WordPress插件目錄中,目前擁有超過10,000次活動安裝——對于開發(fā)插件來說,這是一個令人印象深刻的總數(shù)。該插件的用戶評分為五顆星,這有助于解釋它在開發(fā)人員中的受歡迎程度。

Query Monitor有什么作用?

很多。

我們不會花時間列出Query Monitor提供的每個功能,但如果您想深入了解細(xì)節(jié),請查看GitHub上的Query Monitor。在高層次上,Query Monitor所做的是在生成WordPress網(wǎng)頁的同時監(jiān)視服務(wù)器上或服務(wù)器與訪問者瀏覽器之間發(fā)生的每個WordPress事務(wù)。然后,它將報告附加到網(wǎng)頁的頁腳,詳細(xì)說明它收集的所有信息。它適用于每個頁面,包括 /wp-admin/ 頁面,因此您可以使用它調(diào)試任何前端或后端頁面。

該插件以核心功能命名:數(shù)據(jù)庫查詢監(jiān)控。每個查詢都受到監(jiān)控、計時,并綁定到生成它的函數(shù)。因此,您可以根據(jù)查詢的處理時間對查詢進(jìn)行排序,并查明有問題、加載緩慢的查詢。

Query Monitor還跟蹤并列出生成頁面的WordPress鉤子和條件標(biāo)簽應(yīng)用程序。作為開發(fā)人員,您可以使用此信息來確定添加新插件或主題功能時要使用的正確掛鉤或條件標(biāo)簽。

Query Monitor提供了很多附加信息。處理Query Monitor生成的所有內(nèi)容的最佳方法是將其安裝在測試站點(diǎn)上并查看報告。

如何使用Query Monitor

使用您喜歡的方法安裝Query Monitor:它位于GitHub上,也可從WordPress插件目錄獲得。安裝插件后,您會注意到的第一件事是管理欄中添加了一個新菜單項:

Query Monitor管理欄

新項目上的標(biāo)簽顯示了一些指標(biāo):

  • 頁面生成時間,
  • PHP內(nèi)存使用高峰,
  • 數(shù)據(jù)庫查詢時間,以及
  • 進(jìn)行的數(shù)據(jù)庫查詢總數(shù)。

將鼠標(biāo)懸停在管理欄上,將出現(xiàn)一個下拉菜單。Query Monitor生成的所有數(shù)據(jù)都包含在添加到頁面底部并分為多個部分的單個報告中。單擊下拉菜單中的任何項目以轉(zhuǎn)到查詢監(jiān)視器報告的相應(yīng)部分。例如,下面是頁面上運(yùn)行的整體“queries”的屏幕截圖。

Query Monitor查詢

如果發(fā)生任何PHP錯誤,或者任何查詢花費(fèi)的時間過長,其他項目將添加到下拉菜單中,突出顯示這些問題。單擊它們以查看更多詳細(xì)信息。

您可能會注意到列表中的最后幾項從一頁更改為下一頁。這些以綠色顯示的項目是當(dāng)前頁面滿足的條件查詢標(biāo)簽。

滾動整個報告以查看Query Monitor生成的大量數(shù)據(jù)?;c(diǎn)時間嘗試可用于過濾報告中包含的數(shù)據(jù)的下拉菜單以及包含“+”符號的框,可用于查看有關(guān)許多報告詳細(xì)信息的更多數(shù)據(jù)。

如果您想從Query Monitor中獲取更多數(shù)據(jù),請查看第三方Query Monitor附加組件,以查看是否存在可生成所需調(diào)試信息的插件。

如何以注銷用戶的身份查看查詢監(jiān)控數(shù)據(jù)

當(dāng)您以管理員身份登錄時查看WordPress網(wǎng)站時,該網(wǎng)站包含一個管理欄和其他腳本,注銷的訪問者看不到這些。Query Monitor可以在注銷時查看站點(diǎn)并且仍然可以訪問調(diào)試信息。但是,第一次使用此功能可能會有些棘手。

要以注銷的訪問者身份查看Query Monitor數(shù)據(jù),請執(zhí)行以下步驟:

  • 以管理員身份登錄時轉(zhuǎn)到WordPress管理區(qū)域,然后單擊管理欄中的查詢監(jiān)視器項。
  • 滾動報告數(shù)據(jù)的最底部并查找顯示Set authentication cookie的鏈接。請注意,您必須在管理區(qū)域才能看到鏈接。如果您在前端頁面上查找鏈接,您將找不到它。
  • 單擊該鏈接會將身份驗證cookie添加到您的瀏覽器。這樣,即使您未登錄,Query Monitor也會知道顯示測試結(jié)果。
  • 設(shè)置身份驗證cookie后,退出站點(diǎn)或使用User Switching等插件切換到非管理員用戶配置文件。
  • 導(dǎo)航到要查看調(diào)試信息的頁面并滾動到頁面底部。在那里,您將看到Query Monitor報告的精簡版本。單擊任何項??目以展開報告。

小結(jié)

作為WordPress開發(fā)人員,擁有合適的工具可以讓您的工作更輕松。Query Monitor是一款免費(fèi)工具,有可能為您節(jié)省大量時間。您可以將其用于:

  • 查明慢查詢和觸發(fā)它們的函數(shù),
  • 生成WordPress生成頁面時遇到的WordPress鉤子列表,
  • 確認(rèn)哪些條件標(biāo)簽適用于當(dāng)前頁面或帖子,
  • 識別JavaScript資源之間的關(guān)系,
  • 查看服務(wù)器配置詳細(xì)信息,以及
  • 更多。

如果您嘗試使用Query Monitor,它很有可能會立即成為您的WordPress開發(fā)環(huán)境的永久補(bǔ)充。


分享文章:利用QueryMonitor插件調(diào)試WordPress并提高網(wǎng)站性能
網(wǎng)站鏈接:http://m.5511xx.com/article/djghccc.html