久青草国产观看在线视频,在线观看欧美日女,777毛片,亚洲国产精品99久久久久久久

優(yōu)化WordPress的網(wǎng)站開發(fā)人員指南

2018-09-29 wordpress經(jīng)驗(yàn)
  • 文章介紹
  • 快速入門
  • 評(píng)價(jià)&建議

如果你準(zhǔn)備做一個(gè)網(wǎng)站,你的版面,欄目都考慮好了,那么你應(yīng)該考慮到網(wǎng)站的性能問題,這不僅是給用戶良好的體驗(yàn)感,在seo的范圍內(nèi),更是必不可少的一部分。當(dāng)然市面上性能不錯(cuò)的源碼非常多,像dedecms、帝國cms、WordPress等等。今天專職講下WordPress的優(yōu)化及運(yùn)行等相關(guān)問題。

WordPress的好是有目可睹的,它給用戶提供出色的用戶體驗(yàn),并給優(yōu)化人員確保網(wǎng)站的性能及網(wǎng)站的優(yōu)化可再擴(kuò)展化的功能。讓我們來看看如何優(yōu)化WordPress網(wǎng)站,讓網(wǎng)站能提高更優(yōu)秀的性能。

MySQL

查詢緩存是你最好證明MySQL是一個(gè)可擴(kuò)展的關(guān)系數(shù)據(jù)存儲(chǔ),沒有任何理由WordPress為什么不能在未來幾年內(nèi)繼續(xù)努力。

你會(huì)想,為您的網(wǎng)站以確保啟用查詢緩存和執(zhí)行。這將確保MySQL正在做盡可能少的工作,更重要的事情比冗余查詢騰出資源。

您還需要確保您使用工具像mysqltuner或相似的,以確保你的表性能(緩沖等)是最佳的。交換引擎InnoDB的,現(xiàn)在有支持全文搜索,推薦用于高流量的網(wǎng)站。你不會(huì)危及本地WordPress的搜索質(zhì)量。我建議Percona的分布,尤其是如果MySQL的功能,如分片,讀副本等,允許其規(guī)模隨著需求的增長。

MySQL的數(shù)據(jù)存儲(chǔ)區(qū)是不是一個(gè)瓶頸,需要分析你的主題和插件生成的查詢優(yōu)化(減少響應(yīng)時(shí)間),減少其數(shù)量,通過重構(gòu)代碼或不同的緩存技術(shù)。

請(qǐng)記住,默認(rèn)情況下,使用WordPress的瞬態(tài)問題緩存像一個(gè)耗時(shí)的API請(qǐng)求(API請(qǐng)求變得昂貴,因?yàn)樗鼈冏柚箞?zhí)行,同時(shí)等待處理響應(yīng)從第三方)移動(dòng),并把它放到數(shù)據(jù)庫(wp_options表)。這也許不是一件壞事,如果這個(gè)數(shù)據(jù)沒有被序列化并存儲(chǔ)在同一表中的其他各種設(shè)置在WordPress。

PHP

PHP是緩慢的。這不是WordPress的故障,也不是任何人的過錯(cuò),技術(shù)不斷向前發(fā)展。我們?cè)撛趺崔k呢?使用NewRelic的跟蹤優(yōu)化可以得到一個(gè)經(jīng)驗(yàn):

??較大的內(nèi)存使用情況,更大的執(zhí)行時(shí)間。

??利用PHP的自動(dòng)加載,以減少內(nèi)存使用。

使用記憶和盡可能避免環(huán)路,以減少執(zhí)行時(shí)間和內(nèi)存使用情況。

避免打開比必要更多的文件,磁盤和內(nèi)存的使用,以減少呼叫。

使用需要,而不是include_once和require_once。

操作碼緩存

APC是一個(gè)自由,開放和強(qiáng)大的框架用于緩存和優(yōu)化PHP中間代碼。這意味著,當(dāng)添加到您的Web服務(wù)器,可以實(shí)現(xiàn)顯著的速度提升(尤其是具有良好的代碼)。APC保持解釋(可執(zhí)行文件)版本的代碼在內(nèi)存中,因此,它的請(qǐng)求沒有被重新解釋。

APC還提供對(duì)象存儲(chǔ),使存儲(chǔ)在內(nèi)存中創(chuàng)建的對(duì)象隔壁腳本需要他們。這個(gè)級(jí)別的緩存,唯一的缺點(diǎn)就是它的地方你有各自的應(yīng)用服務(wù)器。這意味著每臺(tái)服務(wù)器上重建對(duì)象緩存(浪費(fèi)CPU時(shí)間),而且更重要的是,清除的對(duì)象是棘手的。

數(shù)據(jù)庫和架構(gòu)優(yōu)化后,可以進(jìn)行微調(diào)你的WordPress安裝。

這里有一些任務(wù)可以完成,以確保您以峰值性能運(yùn)行:

插件

這可能會(huì)明顯被發(fā)現(xiàn)的,但它是往往被忽視的東西。請(qǐng)確保您的WordPress插件是最新的。開發(fā)人員總是在尋找方法來提高他們的插件,這些方法之一是他們與每一個(gè)版本的代碼以提高性能。這是一個(gè)非常簡單的方式,以確保你的插件始終運(yùn)行最新版本的。

應(yīng)禁用未使用的插件,讓出他們不使用寶貴的資源,加載了不必要的代碼。這不僅節(jié)省空間。在服務(wù)器上,這些沒有使用的插件會(huì)使你的網(wǎng)站速度很慢,有必要應(yīng)該更新到最新版本、下載補(bǔ)丁或不再不再支持插件代碼以保護(hù)漏洞不被利用。

使用WordPress的緩存

最有名的WordPress的緩存工具是W3的總緩存,但也有其他。這些緩存插件加快您的網(wǎng)站,讓更多的用戶重新訪問您的網(wǎng)站從而保護(hù)到訪問者用戶利益。

瀏覽器緩存

瀏覽器高速緩存可以幫助減少服務(wù)器負(fù)載限制每頁的請(qǐng)求數(shù)量。例如,通過設(shè)置正確的文件頭不改變的文件(靜態(tài)文件,如圖片,CSS,Java等)的瀏覽器然后將這些文件緩存在用戶的計(jì)算機(jī)上。這種技術(shù)可以讓瀏覽器進(jìn)行檢查,看文件是否已經(jīng)改變,而不是簡單地要求他們。其結(jié)果是,您的Web服務(wù)器可以更多的出現(xiàn)304回應(yīng),而不是200響應(yīng),要求要發(fā)送的文件。

看看到HTTP緩存控制和Expires頭,以及實(shí)體標(biāo)簽獲取更多信息。

CDN

使用CDN,可以讓你存儲(chǔ)的圖像和文字,讓訪問者訪問過后的內(nèi)容從頁保存在第三方群集服務(wù)器上,從而加快網(wǎng)頁下載時(shí)間。

小工具

可疑的所有部件(或側(cè)邊欄內(nèi)容),將強(qiáng)制用戶輪流查詢DNS服務(wù)器。例如用第三方工具將連結(jié)到各種各樣的網(wǎng)站,這可能會(huì)延遲加載,直到信息傳遞給用戶,這明顯讓你的信息在網(wǎng)絡(luò)轉(zhuǎn)了好幾手,讓用戶直接感受到你網(wǎng)站的速度真的慢了。

此外,如果你的主題是使用自定義部件繪制最近的評(píng)論文章。如果這是不正確處理,它會(huì)查詢數(shù)據(jù)庫,每加一次查詢將大大增加服務(wù)器的負(fù)擔(dān)。

如果您使用的是大量的Widgets,是一個(gè)好主意,將使用WP的Widget緩存插件(除了標(biāo)準(zhǔn)緩存),以減少其輸出的處理時(shí)間。

通過將盡可能多的這些變化,并盡可能微調(diào)的東西可以大大增加你的WordPress加載時(shí)間,讓您的訪客將在網(wǎng)站上有更好的體驗(yàn)。

0 0

企業(yè)建站推薦正版商業(yè)主題,國內(nèi)專業(yè)團(tuán)隊(duì)開發(fā),完善售后,是您不二選擇。

正版主題商店

主題貓WP建站,累計(jì)幫助1300+客戶成功建站,為站長提供支持!

立刻開啟你的建站之旅
QQ在線客服

服務(wù)熱線

wordpress建站咨詢