顯示具有 效能 標籤的文章。 顯示所有文章
顯示具有 效能 標籤的文章。 顯示所有文章

2019年4月3日 星期三

WP-Sweep - 清理與優化資料庫,加快網站速度

WP-Sweep 是款為資料庫瘦身的外掛,它並非像 WP Clean Up 外掛只有一鍵清除的功能,也不像 Revision Control 控制文章版本的數量,它可以讓你在清理之前先檢視要被清除的詳細資料,確認之後,再執行清除,如此一來,站主會很清楚知道外掛會做什麼事情。

Wordpress 在長時間的資料累積下,會產生許多不必要的資料,例如:文章修訂版本、草稿、垃圾評論...等,不僅增加空間,也減低效能。

外掛資訊

作者:Lester 'GaMerZ' Chan
網址:https://tw.wordpress.org/plugins/wp-sweep/
版本:1.1.0

外掛使用教學

至「工具」下找尋「Sweep」外掛,點擊進入


進去可以看到六大項參數設置:
每個項目上面都有該項目的總數。

文章清理

文章清理包含:
  • Revisions:文章版本。
  • Auto Drafts:草稿文章。
  • Deleted Posts:已刪除之文章。
  • Orphaned Post Meta:找不到文章之文章中繼。
  • Duplicated Post Meta:重複之文章中繼。
  • oEmbed Caches In Post Meta:文章中繼的 oEmbed 快取。
每列都會有 Detail 和 Sweep 按鈕,如果顯示 N/A,表示該項目沒有數據清除。 點擊 Detail 檢視清除項目。 點擊 Sweep 清除項目。

評論清理

評論清理包含:
  • Unapproved Comments:未批准的評論。
  • Spammed Comments:垃圾評論。
  • Deleted Comments:已删除的評論。
  • Orphaned Comment Meta:找不到評論之評論中繼。
  • Duplicated Comment Meta:重複之評論中繼。

用戶清理

用戶清理包含:
  • Orphaned User Meta:找不到用戶之用戶中繼。
  • Duplicated User Meta:重複之用戶中繼。

分類項清理

分類項清理包含:
  • Orphaned Term Meta:找不到分類項之分類項中繼。
  • Duplicated Term Meta:重複之分類項。
  • Orphaned Term Relationship:找不到分類項之分類項關係。
  • Unused Terms:未使用的分類項。
    註:未使用分類項可能屬於那些未發布之草稿文章,清除時請注意要在沒有任何草稿文章情況下。

選項清理

選項清理包含:
  • Transient Options:短暫的選項。

資料庫清理

資料庫清理包含:
  • Optimize Tables:優化數據庫。

清掃所有

未使用分類項可能屬於那些未發布之草稿文章,清除時請注意要在沒有任何草稿文章情況下。

2015年10月10日 星期六

BJ Lazy Load - 延遲加載,為網站節省流量並且加速

BJ Lazy Load 是一個延遲加載的外掛,會讓網站內的圖片或 ifream 做延遲加載,在使用者滾動到圖片或 ifream 時才會載入。對於圖片較多的網站,使用 BJ Lazy Load,能夠有效提升網站速度。

當使用者在瀏覽網頁時,不是一次看到網站的全部,只有在瀏覽器所顯示的部分是載入的,其他不顯示的部分是不會載入。對於手機瀏覽器來說,不顯示的部分就更多了。

不顯示就不載入的做法,是減少瀏覽器的負擔,當使用者在瀏覽過程中瀏覽到該圖片或 ifream,才適當地載入。BJ Lazy Load 只需要啟用就可以減少圖片載入,當然有許多種方式可以減少,例如:壓縮圖片,但延遲載入是很常見的一種方式,不僅加快網頁出現速度,同時減少流量,達到效能優化的結果。

外掛資訊

作者:Bjørn Johansen
網址:https://wordpress.org/plugins/bj-lazy-load/
版本:1.0.6

外掛使用教學

設定

至「設定」下找尋「BJ Lazy Load」外掛,點擊進入
如下圖所示,設定頁面內可以依照情況讓管理者選擇延遲載入的設定。
基本上,保持預設即可,下面還是針對設定做說明:
  • Apply to content:在內容內啟用。
  • Apply to text widgets:在文字小工具內啟用。
  • Apply to post thumbnails:在文章縮圖內啟用。
  • Apply to gravatars:在大頭貼 ( gravatars ) 內啟用。
  • Lazy load images:啟用圖片延遲載入
  • Lazy load iframes:啟用內置框架 ( iframe ) 延遲載入。
  • Placeholder Image URL:圖片或內置框架未載入前顯示的圖片網址。
  • Skip images with classes:設置 class 以取消延遲載入。例如:no-lazy, lazy-ignore。
  • Threshold:當距離元素多少像素 ( pixels ) 時需要載入元素。

個別設定

BJ Lazy Load 啟用後,對於文章與頁面可以個別設定是否取消延遲載入,如以下圖片:
如果真的有必要針對個別頁面做設定,請把該選項打勾。