WordPress部落個系統是由PHP+MySQL建置而成的一個平台,所有網站文章都儲存在資料庫中,使用的越久,裡面可能就越多用不到的資料,這時候就該讓我們來清理一下資料庫。如果大家有注意到,很多外掛安裝後有許多選項可以設定,但是當我們哪天用不到時停用它或是刪除它時,這些設定的資料是否都完全刪除了?其實並不然,因為它們都會儲存在資料庫中。
為什麼會知道呢?如果你有一天刪除了外掛,然後再次啟用時,你會發現外掛設定似乎都保留著?那就是因為外掛再次啟用後,他會到指定的資料表查資料,如果有存在資料就把資料載入囉!那我們該怎麼清理這些就算外掛檔案移除也不算完全移除的外掛資料呢?我們可以透過Clean Options這隻外掛,來幫我們清理這些無用資訊,因為這些資訊全都儲存在wp_options這張資料表中。
網站的速度常常影響了使用者對於瀏覽體驗的最大因素,因此該怎麼優化網站速度是一個很重要的問題。網路上有蠻多可以對網站速度做檢測的服務,也都會提供詳細報表。這回我們要介紹Pingdom這個服務,這網站算是蠻久的服務了,最近剛好看到他改版,感覺檢測項目變得更詳細了,可以有效地分析網頁速度並給予評分,我們可以透過分析資料來改善網站。
通常網站會慢,大多都是一些外部服務的載入而拖垮了網站整體的速度。當然還有個原因跟網站所在的位置有關係。就像台灣連日本跟台灣連美國,當然是連日本比較快。但有個比較特別的是台灣連大陸,卻比美國比較慢,因為這有一些額外的因素,就不多做探討了。如果說我們是台灣的網站,但是卻發現網站常常開得很慢,我們可以透過Pingdom來幫網站做個健康檢查,看看元凶到底是誰?
經營一個網站,除了網站要注重文章質量之外,網站的頁面開啟速度,也會影響著使用者是否進你網站的意願。一個網站讓使用者等超過10秒,想必他們會豪不客氣地直接點及瀏覽器右上角的「X」關閉此網頁。所以說,該如何優化一個網站的速度,對於網站經影者是很重要的一件事情,網站優化的好,相對的也讓訪客有好的體驗。
優化網站該怎麼做?Google大神有推出一款Page Speed的工具可以安裝在瀏覽器上並進行檢測,但現在不用這麼麻煩了!Google將Page Speed這功能直接搬到網頁上來運作,我們只需要將網址丟入,它就會幫網站進行速度分析,提供最完善的分析建議,告知我們該如何改善網站的速度,同時也抓出網站慢速的元兇。
一般來講,開發設計網站如果所有標準都能符合當然是最好的,畢竟這樣子未來如果有任何錯誤要揪出會是比較容易的。那該怎麼檢查自己的網站有通過檢測標準呢?目前網頁的標準大多都遵守的W3C在進行,之前我們有介紹過HTML5檢測,這回讓我們來替網站做個CSS3的樣式檢測,看看能不能通過最新的CSS規範,順便也可以檢查看看網站哪邊有寫錯,把網站修正好。
能通過CSS檢測當然是一件好事,但沒通過基本上也不會怎麼樣,沒通過也不會說讓網站無法被搜尋引擎收錄到。只是,有時候後會為了挑戰自己的程式撰寫能力是否符合標準規範的需求,就會想要手癢來檢查一下網站是不是有通過驗證,通過了當然很開心,錯了當然就是盡量修正bug,當再度檢查時,通過了想必那個心情是非常棒的!
製作網頁的門檻其實不高,但是想要通過W3C標準驗證那就不容易了。雖然說沒有通過驗證也不會讓網站不能看,或是搜尋引擎搜尋不到,但是既然有一個標準規則,有能力的話倒是可以嘗試挑戰自己,試著去遵守標準規範,未來網頁後續維護、或是轉接給別人,也比較好做調整,不會標準不一,讓後續維護或是接手的人感到許多困擾。
一直以來,網頁標準就好幾版,現在又多出了一個新規格HTML5,不過這規格是未來的趨勢走向,因為越來越多的瀏覽器都開始支援,因此網站打造成HTML5是遲早的事情。如果現在有時間,倒是可以自我挑戰,把網站改成HTML5的架構,並搭配W3C的規範,讓網頁符合未來標準,先做這些動作,並不會比較吃虧,而是以後就不用忙著轉換規格了。
在WordPress做SEO,大部分的人都會使用All in One SEO Pack來強化網站,讓搜尋優化更棒。但是有些網站卻不是使用這套,而是改用名字我也不太會念的「Platinum SEO」外掛。這兩個外掛常常在網路上被拿來比較,而且用過Platinum SEO的人,都覺得他比較好,看過之後,真的也會覺得他功能上比較完善,可以調整的項目非常多,連WordPress3.0的自訂文章都有相應的功能可以設定。
雖然說,WordPress本身的設計架構就已經蠻被搜尋引擎喜歡,不過除了好還要追求更好,所以大家會利用外掛來做一些基本性質的搜尋引擎優化,讓自己的網站可以在搜尋結果中佔有一席之地,很多網站的流量來源,超過八成都會是來自搜尋引擎,如果失手這一塊,很難去發掘新的訪客到來,可能網站就永遠幾個老主顧,如果連老主顧都不愛看,很可能就沒落了。
想要讓網站可以在搜尋引擎上曝光率超高、大家容易搜尋到,那不得不使用一下這個工具了。Google Webmaster(網站管理員)可說是架站必備工具,透過它你可以讓Google搜尋引擎知道你有哪些網站內容,讓它可以根據你提供給它的規則進而收錄你網站內的內容,當Google獲得你網站上越多的內容,你就越有機會出現在搜尋結果中。
在以前的HTML年代,想通知搜尋引擎收錄網站內容,大家都會到搜尋引擎提交網站,但那個已經落伍,而且沒什麼用了。現在透過網站管理員提交正夯,使用這服務我們可提交網站地圖(Sitemap),精準告知Google我們網站內容有什麼,利用這樣的方式,可以有效的讓網站很快速的來收錄,也加快速度,可讓自己網站出現在搜尋結果裡面。