WordPress 是目前全球使用人口最多的內容管理系統(Content Management System,CMS),在方便好用的套裝設計背後卻需要消耗更多的系統資源,讓他也同樣成為臃腫網站的代名詞。雖然不少知名網站(例如:紐約時報(New York Times))也是採用 WP 作為系統架構,但是人家可是特化過的商業系統,跟我們一般使用者大多使用各種免費支援完全無法相提並論。
WP 外掛程式(Plugins)使用量多寡尤其會非常明顯的拖延網站效能效,也成為許多網站設計師在茲念茲、斤斤計較的建站知識 know how。
下面就來跟大家介紹超過 500 萬次下載量的「Jetpack」這組官方外掛,在 Bluehost 伺服器下更是直接作為預設的內建外掛。
「Jetpack for WordPress.com」介紹:安全性,網站性能和站點管理:WordPress 的最佳方式是使用 Jetpack。WordPress.com 雲端為你的 WordPress 網站帶來更強大的功能。
使用 Jetpack 的好處很多,一共超過30種功能都集中在一套外掛裡,大幅度強化 WP 的功能,而且許多功能都可以視情況啟用或停用。
我尤其喜愛裡頭的「Tiled Galleries 與 Carousel」用於建立花俏的圖庫佈局以及用全螢幕顯示幻燈片式瀏覽圖片、「自動分享文章到媒體網站(Facebook、Twitter等)」、「迴響(Comments)」可用 Facebook、Twitter 帳號留言、方便延伸閱讀的「相關文章(Related Posts)」、「社群分享(Publicize)」、「XML 網站地圖(Sitemap)」、「加強型側邊小工具(Extra Sidebar Widgets、Widget Visibility)」以及「自定義 CSS(Custom CSS)」等功能,在管理網站上幫了非常多忙,尤其是儀表板的當日瀏覽人數與文章通知功能「Notifications」更是非常棒的觀察工具。
另外還提供延遲載入圖片(Lazy Images)、適用 LaTeX 格式的數學公式(Beautiful Math)、聯繫表單(Contact Form)、Custom Content Types、Enhanced Distribution(發新文章時主動通知第三方網站服務)、Gravatar Hovercards、Infinite Scroll、JSON API、Likes(提供 WP 會員按讚)、Manage、Markdown、Mobile Theme、Monitor、Omnisearch、Photon、Post by Email、Protect、Sharing(社交按鈕)、Shortcode Embeds、Single Sign On(透過 WP 帳號登入)、Site Verification(搜尋引擎驗證)、Spelling and Grammar、Subscriptions、me Shortlinks(啟用 wp.me 略縮網址服務)等等。
不過太多不必要的功能代表的意義也是網站速度會遭到拖累,造成整體效率的緩慢。
下面用我們家攝影師「Jinliang Lin」部落格網誌(以下簡稱甲站)當作實驗對象,由於這個網誌還很年輕,除了 Bluehost 原廠提供的官方外掛(用來連結系統後台)外,只有內建「Jetpack by WordPress.com」、「WordFence Security」以及「Yoast SEO」三個第三方外掛程式。
透過 Google PageSpeed Insights 檢測甲站 ,行動版的分數是 20 分,電腦版是 87 分。
接著停用(Deactivate)「Jetpack by WordPress.com」外掛,清空 Bluehost 系統內建的快取程式,重新做一次檢測,得到行動版分數 30 分,電腦版 98 分。
很明顯後者比起前面安裝 Jetpack 的情況下快很多,達到幾乎滿分,可見得 Jetpack 對於網站速率的影響頗大。
提醒大家,雖然不啟用的功能就不會掛載進網站裡,理論上不會拖慢效率,但是 Jetpack 本身就是一隻怪物,而且許多功能為了方便操作直接內建系統後,變成全都輪詢一次後才能繼續下一步動作,而這個其實是可以透過簡單的操作直接手動寫入系統裡,自然可以讓網站效率較好。但是是否要犧牲 Jetpack 改用其他外掛,則是自己需要考慮的,可以先嚐試看看,之後再逐漸尋找其他外掛程式作為替代方案。
Jetpack 的功能大多數都可以透過其他方法達成。例如儀表板的人數監測可以用「Google Analytics,GA」代替,社群分享可以用「Super Socializer」,網站地圖 Sitemap 在 Yoast 裡就有提供「XML sitemaps」服務。只要多花點時間還是可以尋找到替代方案。
發佈留言