WordPress是當今最流行的建站博客程序,功能強大,上手容易,各種主題和插件等應有盡有,有關Wordpress的相關文檔也是多如牛毛,可以說Wordpress是我們建站的首選程序。當然Wordpress性能也是一個不斷被提及的話題,不少人甚至認為WP已經“快”不起來了。
成都創新互聯專注于安澤網站建設服務及定制,我們擁有豐富的企業做網站經驗。 熱誠為您提供安澤營銷型網站建設,安澤網站制作、安澤網頁設計、安澤網站官網定制、微信小程序開發服務,打造安澤網絡公司原創品牌,更為您提供安澤網站排名全網營銷落地服務。
當Wordpress的流量一上來,網站頁面多達上萬級,這時Wordpress性能會遇到“瓶頸”,這時如果單純從花大價錢購買更高配置的主機空間會導致服務器成本驟增,很不劃算。倒不如從“軟件”著手,通過優化服務器性能和頁面加載速度能夠達到更好的效果。
優化Wordpress性能,一般我們是從這幾個方面來發力:服務器PHP腳本執行效率、MysqL數據庫查詢性能、Wordpress評論、圖片、JS、CSS等靜態文件加載速度。如果要把Wordpress性能比作是一個“木桶”,那么WP綜合性能就取決那塊“短板”的高度了。
仔細分析自己的Wordpress博客存在哪些可能影響性能因素,然后“對癥下藥”,補齊性能的“短板”,Wordpress就會有飛的感覺。這里應該澄清一個可能會被“誤導”的概念:Wordpress并不是不能勝任大流量和高數據庫查詢壓力,關鍵是要做好服務器性能優化,用Wordpress搭建的大型網站比比皆是。
本篇文章就來分類整理一下Wordpress加速的五個方法,如果你正在遭遇著大流量帶來的Wordpress運行緩慢的狀況,不妨參考本文對自己的Wordpress進行一次徹底的性能優化。
WordPress性能優化加速五大方法:
WordPress性能優化方法一:選擇穩定可靠的主機空間
Wordpress性能優化方法一:選擇穩定可靠的主機空間
1、物理方面:優化Wordpress的性能前提條件就是有一個穩定安全、網絡環境可靠的主機空間,一個經常宕機、機房斷網、部分地區無法訪問的主機空間還是趁早換一家吧,這樣的主機空間即便再怎么優化也是“白搭”。
2、軟件方面:選擇Linux服務器作為Wordpress的運行環境。用Windows服務器來跑Wordpress這種情況多見于國內的空間商,之前部落博客就是放在Windows服務器導致的問題非常多,而且效率沒有Linux高。
3、Web服務器:Nginx、Apache視情況而定。現在不少人認為Nginx相對于Apache有資源消耗少、處理靜態頁面吞吐量強的優勢,但Apache也有著穩定、使用方便的優勢,這兩個Web引擎可以視個人情況而定。
WordPress性能優化方法二:優化服務器性能提升工作效率
Wordpress性能優化方法二:優化服務器性能提升工作效率
1、高效率的HHvm:如果你愿意折騰,可以盡量選擇HHvm。HHVM是一個強大的可以用于替代PHP的建站環境,實際測試它比PHP執行效率快過9倍,效果對比:配置Nginx前端Apache后端服務器LNMPA-與LNMP,HHVM性能比拼 。HHvm相關的使用教程:
1、HHvm Apache 2.4 Nginx建站環境搭建方法安裝運行WordPress博客 2、Lighttpd與HHVM快速搭建方法-讓小內存VPS主機體驗極致PHP性能 3、HHVM安裝使用教程-高效的PHP運行環境提升PHP性能9倍以上
2、Memcached緩存加速:Memcached是一個高性能的分布式內存對象緩存系統,通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提高動態、數據庫驅動網站的速度。Memcached對于減少MysqL數據查詢壓力非常有幫助。
1、用Varnish和Memcached緩存給WordPress網站提速-內存級加速 2、WDCP,LNMP安裝PHP緩存加速擴展eAccelerator,xcache和memcached 3、WP Super cache啟用Memcached內存緩存加速及其效果分析
3、 服務器加速模塊:安裝使用服務器加速模塊可以在一定的程度上加快服務器運行的效率,就好像給發動機加上了“潤滑油”,硬件還是原來的硬件,但是速度快了不少。
WordPress性能優化方法三:使用緩存加快響應速度
Wordpress性能優化方法三:使用緩存加快響應速度
1、此處說的緩存是Web緩存,將需要頻繁訪問的Web頁面和對象保存在硬盤或者內存上,當再次訪問這些對象的時候加快了速度,它可以大大節省服務器資源。
2、Wordpress有很多的緩存插件,不同的插件會有不同的使用效果。
3、除了使用Wordpress緩存插件來達到緩存加速的效果外,我們還可以讓Web服務器實現緩存,從理論上講服務器緩存加速效果要好于Wordpress本身的緩存。
WordPress性能優化方法四:使用全站CDN和靜態文件加速
Wordpress性能優化方法四:使用全站CDN和靜態文件加速
1、實現全站CDN加速,網站的靜態程度高的效果會更好。
延伸閱讀:
網站加速哪家強?四大免費CDN服務評測大PK
2、除了給全站做好CDN加速外,我們還可以讓網站的JS、CSS、圖片、附件等實現CDN加速,尤其適用于空間在國外沒有取得BA號的網站。
WordPress性能優化方法五:去除掉導致網頁加載速度變慢的障礙
Wordpress性能優化方法五:去除掉導致網頁加載速度變慢的障礙
1、如果你的博客使用了Google自定義搜索,因為“各種原因”會導致網頁加載不完整,但是你又不想使用百度站內搜索,那么解決辦法就是:網站添加優化Google自定義搜索影響網站打開速度和證書錯誤。
2、Gravatar頭像服務器不穩定也是影響Wordpress打開速度的重要因素。
3、圖片太多的Wordpress博客除了建議使用上面的靜態文件加速方法外,還可以使用圖片延遲加載,讓用戶在有限的帶寬中最少時間內看到自己想要看到的。
4、最后Wordpress的垃圾評論也是影響Wordpress性能一個障礙。
WordPress性能優化加速小結:
上面總結的Wordpress性能優化加速方法基本上是部落這幾年來使用Wordpress過程的經驗,目前來看的話只要服務器配置稍微好一些,帶寬足一些,再加上自己有針對性地對服務器和Wordpress進行優化一些,基本上可以滿足大流量的要求了。
WordPress加速已經不是什么新鮮話題了,曾在一站長論壇里看到一篇關于WordPress提速的文章,講了很多的方法,用了一大堆插件,可能是想把WordPress加速做到極致吧。但讀完后卻是一頭霧水,我覺得這樣往往適得其反。
這里,我說一下個人感覺一些高效可行的方法:
一.圖片加載延遲
即圖片歲下拉滾動條依次顯示,這樣在很大程度上得到了提速,尤其是圖片比較多的站。方法很簡單,自己去網上搜索一下,非常的多。
二.圖片本地緩存
包括JS、Flash等,把這些元素緩存后,用戶第二次再去訪問你的站時,那速度將是秒開。推薦使用.htaccess緩存圖片,方法:直接在.htaccess中添加如下代碼:
# Image and Flash content Caching for One MonthFilesMatch “.(flv|gif|jpg|jpeg|png|ico|swf)$”Header set Cache-Control “max-age=2592000″/FilesMatch
這里說一下,WordPress評論者頭像gravatar,大家可能感覺到了,Gravatar明顯會拖慢 網站速度,以至于一些博客不讓顯示Gravatar頭像或用神秘人代替了。也有一些站點追求比較苛刻,本地化了Gravatar頭像,后者我不推薦,尤其 是網站評論較多,那將給服務器帶來巨大的壓力。
三.開啟wordpress的GZIP
首先你可以用站長工具檢測一下代碼是否有必要壓縮
開啟gzip方法也很多,
方法1:使用gzippy插件,直接安裝啟用即可。
方法2:在Cpanel面板中實現
C面板中有個 Optimize Website 圖標,點擊進入后選中 Compress all content,Update settings即可開啟我們的網站加速功能~當然,我們也可以根據自己的需要,選擇第三項,壓縮指定的類型以節約服務器資源。
方法3:通過.htaccess實現,加入規則:
ifmodule mod_deflate.c
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-httpd-php application/x-javascript
/ifmodule
四:靜態化頁面減少對數據庫的查詢
wp super cache插件 它把整個網頁直接生成 HTML 文件,這樣 Apache 就不用解析 PHP 腳本,通過使用這個插件,能使得你的 WordPress 博客將顯著的提速。
當然,如果你不靜態化頁面,也可以緩存數據庫,DB cache插件比較不錯。
小結:
如果這四大方法你都用上了,那你的WordPress速度提升基本已經發揮的淋漓盡致了,最后我們要注 意一下,經常在打開你博客的時候,觀察狀態欄的加載情況。見過一些站,因為使用了外部JS結果那個站點掛掉的時候導致自己的站點整個都打不開。還有就是經 常清理和優化你的數據庫,這一點是至關重要的,數據庫在查詢中產生碎片,WordPress在運行時也會殘留一些垃圾,尤其是代碼高亮插件和 WordPress自動保存功能。
首先我們要知道適用于其他類型網站的加速優化方法同樣適用于wordpress博客;
再次要知道用戶網頁加載時間分為三部分:①網頁執行時間 ②頁面及頁面元素加載時間 ③瀏覽器渲染網頁時間 ,
針對這三部分時間,wordpress加速方法按加速的方式可以分為:
1、php代碼層次加速
2、html代碼層次加速
3、服務器層次加速
4、間接wordpress加速方法
一.php代碼層次加速WordPress
所謂“php代碼層次”是指php執行效率,執行查詢數量層次上的優化。有以下幾點:
※控制插件數量
※使用緩存插件
※數據庫查詢緩存
※靜態頁面緩存
※部分頁面緩存
※優化主題
※啟用Gzip壓縮
對于對程序和代碼不太熟悉的站長來說,最省事的方法就是使用WordPress插件,通過插件來對WordPress進行優化,加快WordPress加載速度。從網上瀏覽來看,小生在這里分享幾個被高手們廣泛推薦的wordpress插件。
1、Parallelize
插件的作用如其名,Parallelize的意思即并行。該插件將允許WordPress的附件文件自動并行化(圖片或上傳任何文件使用WordPress的媒體功能)在多個主機名,實現圖片或者文件并行加載,加快頁面加載速度。為了協助緩存,資源將永遠載入相同的主機名。
2、WPFileCache
該插件“實現Object的分級持久化緩存,可以用來代替內置WordPress的WP_Object_Cache。”不像其他緩存插件,該插件不緩存你的整個頁面,它只緩存在插件的API函數中指定的數據。換句話說,它會明顯減少您的數據庫的負載,從而加快頁面加載和增加你的博客的整體性能。
3、QuickCache
QuickCache實時緩存博客的所有內容包括頁面、文章、分類頁面,以幫助快速讀取數據,加快WordPress載入速度。你可以進入插件設置頁面進行必要的設置,選擇你認為需要緩存的部分來優化你的WordPress加載速度。默認情況下,對于登陸用戶和最近留言用戶是不會緩存。
4、W3TotalCache
這個插件在WordPress緩存插件中排行前三,可以緩存博客的所有內容,加快WordPress加載速度,優化服務器性能。開發者甚至保證經過W3TotalCache全面優化后性能至少可達到10倍的提高。相信可以為博客省不少帶寬。
5、WPMinify
WPMinify,一個常見的WordPress插件,網上很多介紹和推薦它的文章。該插件的原理是在不改變功能的情況,刪除源代碼中不必要的字符以減少文件體積加快WordPress的加載速度。WPMinify將合并和壓縮WordPress的JavaScript,CSS和HTML文件,這有助于大大降低WordPress加載時間。
6、WPSmush.it
是一款被廣泛推薦的wordpress圖片壓縮插件。圖片的加載是博客流量的重要部分,而未經過壓縮優化的圖片不但會大大消耗博客的流量還會影響WordPress的加載速度。值得注意的是,它的壓縮是“無損壓縮”,也就是說,經過它壓縮的圖片絕對不會失真,所以,壓縮程度比Parallelize插件的壓縮方法稍差。可以上傳本地圖片,也可以輸入網頁上圖片的鏈接,同時支持多圖片處理。最新版本的WPSmush.it更是可以完成整站圖片無損壓縮。 6 f9 R( g: W8 K- B
7、WPSuperCache
WPSuperCache是WordPress官方開發人員Donncha開發,是當前最高效也是最靈活的WordPress靜態緩存插件。它把整個網頁直接生成HTML文件,這樣Apache就不用解析PHP腳本,通過使用這個插件,能使得WordPress博客顯著的提速。對于的WPSuperCache設置,網上都有教程,可以按照方法安裝和設置。
8、HyperCache
如果WordPress博客托管在一個低配置的虛擬主機上,該插件非常適合。HyperCache是就好像PC的優化工具,只是它優化的是博客。該插件相對于前面提到的W3TotalCache易于配置使用。它不僅可以緩存你的網站加快WordPress加載速度,它甚至還可以自動清理你的系統,以幫助減少磁盤的使用和節省存儲空間。
9、CDNTools
CDN的全稱是ContentDeliveryNetwork,即內容分發網絡。其基本思路是盡可能避開互聯網上有可能影響數據傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快、更穩定。而這個插件的目的是通過加載到一個內容分發網絡(CDN)的數據,大大加快您的博客的加載時間。它可以讓你載入Javascript和媒體文件到外部服務器頁面,使加載速度大幅提升。
10、WP-Optimize
WP-Optimize是一個WordPress數據庫優化插件,可以對刪除文章歷史記錄、刪除自動保存草稿、刪除未審核和垃圾評論、優化MySQL數據庫等,對WordPress的數據庫進行必要的優化,可以優化數據庫加快數據庫查詢速度和節省數據庫空間。
安裝并啟用該插件,WP后臺WP-Optimize管理面板有如下選項:
Remove all Post revisions(刪除所有文章修訂版本)
Remove all auto draft posts(刪除所有自動保存的草稿文章)
Clean marked Spam comments(清除標記為垃圾郵件的評論)
Clean Unapproved comments(清理未經批準的評論)
Optimize database tables(優化數據庫表)
選中需要進行的操作點擊“PROCESS”按鈕即可!
二.html代碼層次加速WordPress
相比php代碼層次加速WordPress,html層次上的優化更加重要一些。因為現在的服務器配置都不錯,php執行效率也很高,除非你的WordPress插件多得太離譜,在速度上一般是不會有太多大的影響的(基本上1m以內可以執行完)。而html代碼決定了WordPress加載的速度,瀏覽你博客的速度在很大程度上是這個因素決定的(在同樣的網絡環境下),用戶加載網頁的時間有80%花在這上面。要想你的WordPress飛速跑起來,html層次的優化是非常必要的。 + H! X+ M2 p5 x( V
Make Fewer HTTP Requests–減少HTTP請求的數量
Compress Components With Gzip–用Gzip壓縮網頁
Put CSS at Top Put Js at Bottom–把CSS放在開頭,把JS放在結尾
Avoid CSS Expressions–CSS中不要使用表達式
Make CSS and JS External–不要把CSS和js直接寫入網頁中,應加載外部
Reduce DNS Lookups–減少DNS查詢的數量 )
Minify Javascript and CSS–去除JS和CSS中的冗余
Avoid URL Redirecting–減少重定向
Used Cookie Free Domains–用不會傳遞Cookie的域名
三.服務器層次加速WordPress
部分站長有自己的獨立服務器或者VPS,這一部分是針對VPS或者獨立服務器的。
※使用輕量級、高性能的Nginx
※PHP字節碼緩存組件apc
※為網頁靜態元素設置過期時間(以Nginx為例)
※增加Etags
※其它負載均衡方法
四.間接wordpress加速方法
即鼓勵和提醒訪問用戶放棄IE,使用FireFox、Opera、Chrome等高性能瀏覽器,間接加速WordPres
文章題目:wordpress提速 wordpress緩存加速
網頁路徑:http://vcdvsql.cn/article14/doisode.html
成都網站建設公司_創新互聯,為您提供商城網站、云服務器、靜態網站、ChatGPT、、建站公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯