国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

WordPress博客提速十一招

2019-11-17 03:40:20
字體:
來源:轉載
供稿:網友
對于一個網站或是博客而言,速度的重要性是不言而喻的,所以我們就直接切入正題,看看都有哪些方法可以給WordPRess博客提速吧。不過,要提醒大家在修改任何代碼之前務必做好備份。



1. WordPress緩存

使用WordPress對象緩存

只要在配置文件wp-config.php里插入下面的代碼,你就可以實現緩存數據庫查詢而不需要每次對服務器的請求都重新加載。

// Enable the WordPress Object Cache:
define(ENABLE_CACHE, true);  


使用緩存一方面可以提高網站速度,另一方面也減少了服務器資源的消耗。

使用緩存插件

比較流行的緩存插件應該是WP Super Cache。它將發布的內容緩存并在服務器上以文件的形式保存起來,所以再次請求時只需更少的資源消耗就可以實現更快的速度。同時,隨著評論的加入,這個插件也會自動更新,因此博客動態的性質不會因此消失?;蛘吣阋部梢允褂?W3 Total Cache插件,Mashable在使用,號稱使用它之后速度會比原來快好幾倍呢。

2. 選擇合適的主機

盡管WordPress對主機并不會十分挑剔,但WordPress.org官方也還是有給大家列出理想的服務器配置,大多數主機都能夠滿足這個基本的要求,但是選擇一個正確的主機、速度快、安全性高的主機將會讓你受益不少。在選主機的時候有一定要考慮以下幾個因素:

帶寬限制

處理器的速度/類型

支持的數據庫

支持的域名數

PHP、MySQL等的版本

WordPress.org官方也有一個WordPress主機頁面,目前國內比較火的兩個美國主機商IXWebhosting和Hostease似乎也有很多WordPress用戶在使用。

3. 削減插件

看看你的插件列表把目前不在使用的插件刪除,接著刪除一些正在使用卻不是很有必要的插件。 這些插件都可能會消耗你的服務器資源,因為WordPress加載頁面的時候會加載所有的插件。確保WordPress核心程序以及所有的插件都是最新版本,很多舊插件不僅會失效還可能會造成你的博客宕機。

WordPress 3.0有一個全新的插件更新功能,可以批量更新WordPress插件,應該說插件的更新已經非常方便了,因此大家沒有理由不再去更新自己的插件了。

4. 選擇合適的主題

不要小看主題,主題可以決定一個WordPress博客的成敗,建議選擇別具風格卻又簡單的主題。另外,也有必要明白圖片越少就等同于說加載的時間就越少,那網站的速度就更快了,因此盡可能選擇圖片少、基于CSS的主題設計。表格、框架以及靜態HTML組成的主題比用最新技術開發出來的主題慢得多。你可以選擇一個最低限度的主題然后依據自己的需要做些修改。不過,不能單純把主題是否簡單看成是衡量網站速度的唯一因素,你可以通過YSlow或Pingdom’s Page Test等來測試實際速度。

5. 壓縮圖片

盡管說干凈的頁面能為博客的速度加分,但是我們都很清楚一個成功的博客肯定也離不開圖片的支持,兩全其美的辦法就是適當對圖片格式進行處理和壓縮,然后提高博客的速度。圖片格式的處理有幾個要點:

圖片顏色比較少的圖片應該保存成 .GIF或.PNG格式,色譜比較全的圖片保存成.JPG格式,如果你有使用圖片編輯軟件,如PS可以將圖片保存為網頁格式,它會找到最佳的格式來保存,仍然能夠保存圖片的質量不受影響。接著,在不影響使用效果的前提下,你可以盡可能減小圖片的尺寸,不過圖片的格式應該為RGB這樣才不會讓顏色失真。

6. 壓縮代碼

樣式

樣式文件的壓縮非常容易,只要使用文本編輯器來刪除注釋、不必要的空格和換行符即可。

javaScript

相比而言,壓縮Javascript代碼就沒有那么簡單,但是還是相當容易的。這里給大家推薦一個免費的 JavaScript壓縮工具,最好是不要太依賴JavaScript。此外,你也可用雅虎 YUI compressor tool或谷歌的壓縮工具。

使用CSS圖像拼合技術(CSS Sprites)

“Sprite”(精靈)這個詞在計算機圖形學中有它獨特的定義,由于游戲、視頻等畫質越來越高,必須有一種技術可以智能的處理材質和貼圖,并且要 同時保持畫面流暢?!癝prite”就是這樣一種技術,它將許多圖片組合到一個網格上,然后通過程序將每個網格的內容定位到畫面上。

Sprite被定位到一副靜態圖片上,并且通過簡單的程序或硬件即可正確定位到畫面上,一幅幅圖片就像是被“變”出來的,他們并沒有單獨占用內存, 所以被取名為“Sprite精靈”。

7. 本地化

不要依賴他人的服務器,如果可以的話盡量自己弄個服務器來托管所有的圖片、代碼。如果博客的流量非常大的話,可能需要專用服務器,同時盡量不要將所有的項目都投放在一個地方。同時大多數人可能會忽略服務器的地理位置也很重要,如果你確定大多數的訪客都是來自某個國家或地區,你可以考慮將服務器搭建在那個位置。

8. 減少PHP和HTTP的調用

過去的網站都是從靜態的角度來建立的,也就是說每個頁面都是硬編碼而成的。而現在大多數網站每個訪客訪問的時候頁面都是動態生成的,用戶的瀏覽體驗大大提高了。但是這種動態的實現,大多數網站都是通過使用PHP請求來完成的。例如,一個網站可能會使用PHP來確定這是訪客的第一次訪問,因此就通過得到的這種信息來生成一個歡迎語。每一次調用PHP時都會向網站的服務器發送一個請求,這樣就需要耗時,我們稱之為“延遲”,如果一個網站每次加載時有成千次調用PHP的話意味著網站的速度就會大受影響。因此,有必要檢查下你的網站,將不必要的PHP調用換成靜態的HTML。這樣的話,瀏覽器就只會讀靜態的HTML而不會詢問服務器需要顯示什么。例如,下面兩個代碼的速度就不一致:

慢:

<?php bloginfo(name); ?><?php bloginfo(description); ?>


快:

<title>Mashable - The Social Media Guide</title>


關于減少PHP調用,應該有很多東西可做,大家可以自己去搜搜。這個教程可以幫助你減少WordPress頭部的PHP調用。

9. 保持代碼的干凈

你可以使用W3C Validator來驗證你的代碼,按照標準來辦事總不會錯的。如果大家設計網頁的時候都能夠符合這個標準,網站一提交給瀏覽器它就會知道該如何來顯示,使用 W3C工具可以幫你找出錯誤,筆誤,誤用等等。這個過程可能稍微有點費事,不過覺得值得大家做的。代碼錯誤會讓你的網站加載速度減慢,特別是引用到的圖片如果不存在的話。也可以使用Firebug工具來查找并解決代碼錯誤。

10. 數據庫優化

使用數據庫管理界面,如 phpMyAdmin,你可選擇所有的表格并點擊“修復”和“優化”,也可以掃描移除舊插件后遺留下的表格。大家也可以用WordPress數據庫優化插件 WP-Optimize。

11. 調整WordPress配置

首頁要簡單

沒有必要把一百篇文章都在首頁顯示,而且也沒有必要把一篇文章的所有正文都在首頁顯示。這個可以通過后臺設置》閱讀選項來進行調整。

關閉跨博客溝通

默認下,WordPress會通過pingbacks以及trackbacks來保持與其他博客的互動關系。也就是說每一次其他博客提及到你,它就會通知你的站點,這樣就會產生更新。關閉這個功能關閉不會影響網站的鏈接。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 师宗县| 禹州市| 博乐市| 钟山县| 桂东县| 桦甸市| 九龙坡区| 金溪县| 冀州市| 肥西县| 星座| 汉川市| 长顺县| 井陉县| 同心县| 遂宁市| 全椒县| 永昌县| 繁昌县| 临沭县| 西藏| 西平县| 岚皋县| 伊春市| 平远县| 麟游县| 吴堡县| 仁布县| 皋兰县| 黄陵县| 乐安县| 太仆寺旗| 来凤县| 青龙| 崇礼县| 江川县| 汉阴县| 博湖县| 卫辉市| 阳朔县| 寿光市|