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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
調(diào)試WordPress性能問題清單

在鎮(zhèn)康等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站 網(wǎng)站設(shè)計(jì)制作定制設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),全網(wǎng)營銷推廣,外貿(mào)網(wǎng)站建設(shè),鎮(zhèn)康網(wǎng)站建設(shè)費(fèi)用合理。

今天,我們將深入探討如何調(diào)試wordpress性能問題,以及幫助大家??解決問題的工具和策略。雖然像這樣的每個(gè)案例都相當(dāng)獨(dú)特,但故障排除的工作流程通常保持不變。希望下次您發(fā)現(xiàn)自己遇到WordPress性能問題超出您的理解或控制范圍時(shí),您可以使用它。

WordPress性能清單(當(dāng)事情發(fā)生時(shí))

這個(gè)性能檢查表有點(diǎn)不同。這不是分享如何加快WordPress網(wǎng)站的速度,而是重點(diǎn)介紹下一次您發(fā)現(xiàn)自己陷入困境時(shí)該怎么做。并且會(huì)有下一次,你可以指望它。也許您的主機(jī)已經(jīng)伸出手說您的站點(diǎn)使服務(wù)器過載。或者您可能已經(jīng)注意到某些東西正在拖累您的網(wǎng)站,例如非常流行的admin-ajax.php請(qǐng)求。

在舉起雙手并宣布退出之前,請(qǐng)遵循以下建議。一切都有答案,但有時(shí)很難找到答案。 

1. 實(shí)施正常運(yùn)行時(shí)間和性能監(jiān)控

當(dāng)涉及到這些類型的問題時(shí),您永遠(yuǎn)不會(huì)做好充分的準(zhǔn)備。要確保在訪問者之前了解站點(diǎn)故障,您可以做的最好的事情之一是實(shí)施正常運(yùn)行時(shí)間和性能監(jiān)控。

正常運(yùn)行時(shí)間監(jiān)控

事實(shí)上,多虧了New Relic Synthetics和APM,我們還可以在需要時(shí)監(jiān)控有關(guān)WordPress站點(diǎn)的多個(gè)不同數(shù)據(jù)點(diǎn):

  • 最終用戶加載時(shí)間
  • 應(yīng)用服務(wù)器加載時(shí)間
  • 錯(cuò)誤率
  • 吞吐量
  • 成功率(正常運(yùn)行時(shí)間)
  • Apdex分?jǐn)?shù)

Apdex分?jǐn)?shù)

這與正常運(yùn)行時(shí)間和性能監(jiān)控有關(guān)。

有時(shí),這可能涉及牽扯第三方開發(fā)人員,尤其是在錯(cuò)誤代碼是根源的情況下。或者這可能意味著需要增加PHP worker。最后,它可能是很容易修復(fù)的東西。

我們希望您取得成功,為您的訪問者提供一個(gè)快速的網(wǎng)站始終是我們的首要任務(wù)之一。如果我們可以查明插件 A 導(dǎo)致您的網(wǎng)站關(guān)閉,我們希望您知道。通常情況下,我們往往會(huì)看到許多性能問題源于糟糕的插件更新、拙劣的代碼或不支持最新版本的PHP等。

正常運(yùn)行時(shí)間和性能監(jiān)控工具

您還可以使用許多第三方工具來提醒您正常運(yùn)行時(shí)間和性能。以下是您可能想要查看的一些內(nèi)容:

  • updown.io  (正常運(yùn)行時(shí)間監(jiān)控)
  • Pingdom  (正常運(yùn)行時(shí)間和性能監(jiān)控)
  • Uptime Robot  (正常運(yùn)行時(shí)間監(jiān)控)
  • StatusCake(正常運(yùn)行時(shí)間和性能監(jiān)控)
  • ManageWP(正常運(yùn)行時(shí)間和性能監(jiān)控)

2.利用New Relic之類的工具(它們是無價(jià)的)

像New Relic這樣的工具不僅非常適合監(jiān)控正常運(yùn)行時(shí)間和性能,而且在解決性能問題源自?;蛘吣梢試L試使用像Query Monitor這樣的免費(fèi)插件。

New Relic中有幾個(gè)地方可以幫助快速縮小性能問題。第一個(gè)是“WordPress → 插件和主題”選項(xiàng)卡。在我今天用作案例研究的woorkup網(wǎng)站上,我可以立即看到我遇到的問題很可能來自我運(yùn)行的“gp-premium”插件。但為什么?好吧,我們會(huì)做到這一點(diǎn)。

New Relic插件和主題

注意:New Relic中的上述部分并不總是100%準(zhǔn)確。在這種情況下,它是。但總是建議至少先檢查那里。

因此,在看到之后我有一種很好的感覺或預(yù)感,它是我的“gp-premium”插件(這是我的GeneratePress WordPress主題的擴(kuò)展)中的東西。知道這一點(diǎn)后,我轉(zhuǎn)到了“事務(wù)Transactions”選項(xiàng)卡。我們可以立即看到admin-ajax.php事務(wù)的數(shù)量排在了第一位!

New Relic監(jiān)控admin-ajax.php問題

對(duì)于那些沒有New Relic的人,請(qǐng)務(wù)必查看我們關(guān)于如何診斷WordPress站點(diǎn)上admin-ajax使用率高的教程。您還可以在WordPress日志中看到持續(xù)的admin-ajax請(qǐng)求。

下一步是深入研究admin-ajax.php事務(wù)并查看消耗最多時(shí)間的數(shù)據(jù)庫查詢。您可以單擊“Trace Details”或 “Database queries” 選項(xiàng)卡。

數(shù)據(jù)庫查詢跟蹤

有時(shí)查詢本身將指示問題所在,但在這種情況下,它不是。別的東西,但立即有些東西脫穎而出,那就是/gp-premium/文件夾。請(qǐng)記住,從上面我們看到“gp-premium”應(yīng)該是導(dǎo)致問題的插件。通常,如果您在插件/主題部分以及跟蹤部分中都看到它,則表明這是一個(gè)很好的起點(diǎn)。

...s/gp-premium/library/image-processing-queue/includes/wp-background-process.php

堆棧跟蹤

下一步是前往谷歌!是的,在這種情況下,谷歌實(shí)際上可以提供很大幫助。

所以我搜索了“Image Processing Queue”。返回的第一個(gè)結(jié)果是Delicious Brain的Image Processing Queue插件。閱讀說明后,我可以看到這是用于WordPress主題的圖像處理。本質(zhì)上,圖像大小是使用WP Queue在后臺(tái)悄悄生成的。

Image Processing Queue

快速搜索同一個(gè)術(shù)語以及“GeneratePress”導(dǎo)致他們最近的更新日志出現(xiàn)。是的,最近在GeneratePress中將圖像調(diào)整器從Aqua Resizer更改為Image Processing Queue。就在我更新主題的時(shí)候,我的網(wǎng)站上沒有任何其他變化。這就是變更日志如此重要的原因! 它們可以像用于故障排除的面包屑一樣。

GP更新

令人費(fèi)解的是,我有其他運(yùn)行GeneratePress的站點(diǎn)沒有這個(gè)問題。因此,雖然我可能對(duì)正在發(fā)生的事情有很好的了解,但我仍然不能100%確定。因此,下一步是打造我的臨時(shí)環(huán)境以開始調(diào)試WordPress。

3. 在不涉及生產(chǎn)的情況下利用測試站點(diǎn)

您可以使用WP Staging之類的插件來搭建測試環(huán)境。

在開發(fā)站點(diǎn)啟動(dòng)并運(yùn)行后,做的第一件事就是批量禁用我的所有插件。我注意到很多人傾向于忽略這個(gè)簡單的步驟。這幾乎就像認(rèn)為重新啟動(dòng)計(jì)算機(jī)不會(huì)解決問題一樣。

重要的是始終首先禁用所有插件。這是迄今為止縮小問題范圍的最簡單方法之一。只需轉(zhuǎn)到插件,選擇所有插件,然后從批量選項(xiàng)中選擇“停用”。

禁用所有WordPress插件

在New Relic執(zhí)行此操作后,我的站點(diǎn)上的響應(yīng)時(shí)間立即恢復(fù)正常。所以我知道這是一個(gè)導(dǎo)致問題的插件。而且由于我已經(jīng)在上面做了一些故障排除,我有一種預(yù)感,它仍然是“gp-premium”插件。

正常響應(yīng)時(shí)間

所以我重新啟用了“gp-premium”插件來驗(yàn)證我可以復(fù)制這個(gè)問題。是的,加載時(shí)間(網(wǎng)絡(luò)事務(wù)時(shí)間)立即回升。

再次響應(yīng)時(shí)間長

所以我可以確認(rèn)100%是插件。但是現(xiàn)在呢?這無助于解決我的問題。好吧,由于它似乎來自圖像處理隊(duì)列,因此下一個(gè)提示是檢查CRON作業(yè)和瞬態(tài)。每當(dāng)您有任何類型的隊(duì)列時(shí),請(qǐng)務(wù)必檢查這些區(qū)域。事實(shí)上,我總是建議檢查它們。自動(dòng)加載的數(shù)據(jù)也是另一個(gè)常見的罪魁禍?zhǔn)住?/p>

建議閱讀:如何修復(fù)WordPress Missed Schedule錯(cuò)誤(2 種方法)。

瞬態(tài)是WordPress緩存的一種簡單形式,附加了到期時(shí)間。為了快速查看我的瞬變,我安裝了來自皮平威廉姆森的免費(fèi)Transients Manager插件。再次發(fā)射時(shí),有什么東西立刻引起了我的注意,那就是一個(gè)叫做wp_image_processing_queue_process_lock的瞬態(tài)項(xiàng)目?!?此外,它被設(shè)置為1分鐘后到期,新的不斷彈出。

瞬態(tài)

雖然插件本身確實(shí)有刪除瞬態(tài)的方法,但它不起作用。所以是時(shí)候查看數(shù)據(jù)庫了。所以我登錄到phpmyadmin。瞬態(tài)存儲(chǔ)在wp_options表中,因此我從“Search”選項(xiàng)卡進(jìn)行了快速查詢,以查找包含該選項(xiàng)名稱的任何行。

SELECT * FROM wp_options WHERE option_name LIKE '%wp_image_processing%'

事實(shí)證明,有695846行用 %wp_image_processing%。

wp_image_processing

這是測試環(huán)境派上用場的地方。由于破壞或測試東西沒有害處,我繼續(xù)手動(dòng)刪除包含它的所有行。我從“SQL”選項(xiàng)卡運(yùn)行以下查詢以刪除包含此選項(xiàng)名稱的所有行:

DELETE FROM wp_options WHERE option_name LIKE '%wp_image_processing%'

刪除行

就像魔術(shù)一樣,刪除行后,我網(wǎng)站的響應(yīng)時(shí)間立即恢復(fù)正常。

注:如果你在生產(chǎn)環(huán)境操作,則需要先對(duì)數(shù)據(jù)庫進(jìn)行備份,以免出現(xiàn)問題。

修復(fù)了WordPress性能問題

正如我之前所說,這在我使用GeneratePress的其他網(wǎng)站上沒有發(fā)生。他們?cè)跀?shù)據(jù)庫中也沒有那些額外的臨時(shí)行。也許在升級(jí)某些東西時(shí)并沒有像預(yù)期的那樣被刪除。所以看起來這不是開發(fā)人員的錯(cuò),而可能只是臨時(shí)緩存的損壞。

任何插件或主題都可能發(fā)生這種情況。 事實(shí)上,GeneratePress是我有史以來最喜歡的WordPress產(chǎn)品之一。害怕了嗎?好吧,這些是WordPress帶來的一些樂趣!

如果您不理解上述任何內(nèi)容,那么在解決此類問題時(shí),我強(qiáng)烈建議您查看以下其余步驟。

4. 投資更高級(jí)的主機(jī)

與某些人可能會(huì)讓您相信的不同,不存在可以神奇地修復(fù)錯(cuò)誤代碼的架構(gòu)或主機(jī)。 諸如糟糕的插件更新之類的小事,或者在這種情況下,損壞的瞬變,都會(huì)使WordPress屈服!優(yōu)秀的主機(jī)應(yīng)該擁有自動(dòng)備份、暫存環(huán)境和New Relic集成等。這些功能和工具有助于保護(hù)您的站點(diǎn)并快速解決問題。

WordPress支持

建議您選擇使用任何主機(jī),確保他們的支持團(tuán)隊(duì)能夠提供及時(shí)和專業(yè)的服務(wù)!

當(dāng)然,在性能方面,基礎(chǔ)設(shè)施確實(shí)很重要,而不是在負(fù)載下屈曲。

5. WordPress維護(hù)服務(wù)

在過去五年左右的時(shí)間里,業(yè)界出現(xiàn)了一種新型公司:WordPress維護(hù)服務(wù)提供商。這些公司在某些情況下可以接管您所有繁瑣的WordPress任務(wù)。這里僅舉幾個(gè)例子:

  • 谷歌搜索控制臺(tái)設(shè)置
  • 谷歌分析集成
  • 每周關(guān)鍵詞排名報(bào)告 + 分析報(bào)告
  • 社交媒體分析應(yīng)用
  • 手機(jī)+平板優(yōu)化
  • 插件開發(fā)
  • 無限編輯(沒錯(cuò),有些甚至?xí)鲆恍┬∪蝿?wù),例如更新您的徽標(biāo)、添加WooCommerce產(chǎn)品等)

是的,其中很多都提供每日或每周的正常運(yùn)行時(shí)間和性能監(jiān)控。以下是您應(yīng)該查看的一些WordPress維護(hù)公司。

SkyrocketWP

SkyrocketWP提供WordPress維護(hù)服務(wù)、支持和托管解決方案,旨在為希望發(fā)展業(yè)務(wù)的人們處理WordPress。

SkyrocketWP

WP-Tonic 

WP-Tonic為忙碌的企業(yè)主提供真正精品的禮賓支持和維護(hù)服務(wù)。沒有時(shí)間解決您的WordPress問題?讓W(xué)P-Tonic為您處理。他們還運(yùn)行一個(gè)流行的播客,在其中采訪WordPress企業(yè)主和開發(fā)人員,以了解行業(yè)內(nèi)正在發(fā)生的事情。

WP-Tonic

WP Buffs

WP Buffs為嚴(yán)肅的網(wǎng)站所有者和白標(biāo)代理合作伙伴提供WordPress護(hù)理計(jì)劃。

WP Buffs

6. 不要害怕向開發(fā)者提出問題

在確定可能導(dǎo)致WordPress性能問題的原因之后,不要害怕向開發(fā)人員提出問題!很多時(shí)候,開發(fā)人員非常樂于提供幫助,事實(shí)上,他們希望在發(fā)生故障時(shí)了解情況,以便他們可以為每個(gè)人推出修復(fù)程序。

我聯(lián)系了GeneratePress的開發(fā)人員Tom,他像往常一樣立即做出了回應(yīng)。我們將這個(gè)問題拋到了破壞瞬態(tài)的問題上,但正如你所看到的,他實(shí)際上將切換他們的圖像排隊(duì)方法(部分原因是這個(gè))。因此,您作為用戶的反饋絕對(duì)可以幫助開發(fā)人員做出更高級(jí)的決策,以決定在他們的插件或主題中實(shí)施或更改什么是最好的。

來自WordPress開發(fā)者的回應(yīng)

我們也有計(jì)劃推出專門針對(duì)WordPress的問題解答專區(qū),敬請(qǐng)期待!

7. 您可以隨時(shí)聘請(qǐng)WordPress開發(fā)人員

如果最壞的情況發(fā)生,您可以隨時(shí)聘請(qǐng)WordPress開發(fā)人員來解決您的問題。也許您發(fā)現(xiàn)您使用的插件確實(shí)有一些糟糕的代碼,而創(chuàng)建者無法或不會(huì)修復(fù)它。

聘用開發(fā)人員的難點(diǎn)在于如何找到聲譽(yù)良好且擅長其工作的人?

強(qiáng)烈推薦Codeable,他們的開發(fā)人員在被允許加入服務(wù)之前都經(jīng)過了預(yù)先篩選,Codeable員工會(huì)親自審查技術(shù)人員簡歷。他們有超過25,000名客戶,但只有300名WordPress專家。僅接受2%的申請(qǐng)者。他們只想要最好的,作為客戶,這反過來可以為您節(jié)省大量時(shí)間和挫折。

Codeable的WordPress開發(fā)人員職位

他們致力于提供WordPress外包服務(wù),并完全專注于將有才華的開發(fā)人員與客戶相匹配。

其他資源

編寫了一些額外的資源來幫助您解決一些WordPress調(diào)試性能問題:

  • 使用New Relic尋找WordPress性能瓶頸
  • 如何使用查詢監(jiān)視器
  • 如何消除阻塞渲染的JavaScript和CSS
  • 如何修復(fù)瀏覽器緩存警告
  • 如何修復(fù)500內(nèi)部服務(wù)器錯(cuò)誤
  • 如何修復(fù) 504 網(wǎng)關(guān)超時(shí)錯(cuò)誤
  • 如何修復(fù) 502 錯(cuò)誤網(wǎng)關(guān)錯(cuò)誤

小結(jié)

無論您是否精通技術(shù),在解決WordPress性能問題時(shí),總有可用的解決方案。第一個(gè)明顯的建議是通過選擇不僅擁有堅(jiān)如磐石的基礎(chǔ)設(shè)施而且擁有世界一流的支持團(tuán)隊(duì)來支持它的托管服務(wù)提供商,為自己取得成功做好準(zhǔn)備。您最不希望發(fā)生的事情是您的WordPress網(wǎng)站宕機(jī)或龜速運(yùn)行,因?yàn)槟恢澜酉聛硪扇∧男┎襟E。

利用New Relic等工具,它可以在調(diào)試問題時(shí)為您節(jié)省時(shí)間。歸根結(jié)底,通過社區(qū)中求助大量才華橫溢的WordPress開發(fā)人員也是個(gè)好辦法,甚至直接雇用一個(gè)(有條件的情況下)。


網(wǎng)頁題目:調(diào)試WordPress性能問題清單
標(biāo)題網(wǎng)址:http://m.5511xx.com/article/cdpepoj.html