女武神的终末第三季免费观看,国产精品va无码二区,欧美日韩在线视频观看,国产在线观看网站

優化WordPress的網站開發人員指南

2018-09-29 wordpress經驗
  • 文章介紹
  • 快速入門
  • 評價&建議

如果你準備做一個網站,你的版面,欄目都考慮好了,那么你應該考慮到網站的性能問題,這不僅是給用戶良好的體驗感,在seo的范圍內,更是必不可少的一部分。當然市面上性能不錯的源碼非常多,像dedecms、帝國cms、WordPress等等。今天專職講下WordPress的優化及運行等相關問題。

WordPress的好是有目可睹的,它給用戶提供出色的用戶體驗,并給優化人員確保網站的性能及網站的優化可再擴展化的功能。讓我們來看看如何優化WordPress網站,讓網站能提高更優秀的性能。

MySQL

查詢緩存是你最好證明MySQL是一個可擴展的關系數據存儲,沒有任何理由WordPress為什么不能在未來幾年內繼續努力。

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

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

MySQL的數據存儲區是不是一個瓶頸,需要分析你的主題和插件生成的查詢優化(減少響應時間),減少其數量,通過重構代碼或不同的緩存技術。

請記住,默認情況下,使用WordPress的瞬態問題緩存像一個耗時的API請求(API請求變得昂貴,因為它們阻止執行,同時等待處理響應從第三方)移動,并把它放到數據庫(wp_options表)。這也許不是一件壞事,如果這個數據沒有被序列化并存儲在同一表中的其他各種設置在WordPress。

PHP

PHP是緩慢的。這不是WordPress的故障,也不是任何人的過錯,技術不斷向前發展。我們該怎么辦呢?使用NewRelic的跟蹤優化可以得到一個經驗:

??較大的內存使用情況,更大的執行時間。

??利用PHP的自動加載,以減少內存使用。

使用記憶和盡可能避免環路,以減少執行時間和內存使用情況。

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

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

操作碼緩存

APC是一個自由,開放和強大的框架用于緩存和優化PHP中間代碼。這意味著,當添加到您的Web服務器,可以實現顯著的速度提升(尤其是具有良好的代碼)。APC保持解釋(可執行文件)版本的代碼在內存中,因此,它的請求沒有被重新解釋。

APC還提供對象存儲,使存儲在內存中創建的對象隔壁腳本需要他們。這個級別的緩存,唯一的缺點就是它的地方你有各自的應用服務器。這意味著每臺服務器上重建對象緩存(浪費CPU時間),而且更重要的是,清除的對象是棘手的。

數據庫和架構優化后,可以進行微調你的WordPress安裝。

這里有一些任務可以完成,以確保您以峰值性能運行:

插件

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

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

使用WordPress的緩存

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

瀏覽器緩存

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

看看到HTTP緩存控制和Expires頭,以及實體標簽獲取更多信息。

CDN

使用CDN,可以讓你存儲的圖像和文字,讓訪問者訪問過后的內容從頁保存在第三方群集服務器上,從而加快網頁下載時間。

小工具

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

此外,如果你的主題是使用自定義部件繪制最近的評論文章。如果這是不正確處理,它會查詢數據庫,每加一次查詢將大大增加服務器的負擔。

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

通過將盡可能多的這些變化,并盡可能微調的東西可以大大增加你的WordPress加載時間,讓您的訪客將在網站上有更好的體驗。

0 0

企業建站推薦正版商業主題,國內專業團隊開發,完善售后,是您不二選擇。

正版主題商店

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

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

服務熱線

wordpress建站咨詢