instant.page 官方 WordPress 外掛程式,在網站頁面產生立即載入效果

最後更新於 2020 年 07 月 07 日

我去年曾介紹過一個很有用的網站工具「instant.page 讓你的網頁載入更即時,只需加入一段程式碼」,透過只有 200 行、壓縮後僅有 1 Kb 左右的 JavaScript 程式碼來讓網站速度變得更快,而它的原理也不難懂,利用瀏覽器 prefetch 技術在使用者點選鏈結前預先取得網頁內容,雖然只有幾毫秒差距,但確實有助於改善網頁的瀏覽體驗。現在這項服務也被不少國際知名公司使用。如果你是一般使用者,透過 FasterChrome 瀏覽器擴充功能也能提升瀏覽網頁時的速度。

在一般情況下網站管理者可利用首頁提供的程式碼載入 instant.page,這使用 Cloudflare Workers 服務託管檔案,除了有非常快的載入速度,程式部分也不會遭到入侵或篡改。如果你希望可以在自己的伺服器上託管 instant.page 的 JavaScript 檔案,也能從 GitHub 取得原始檔,或是直接安裝 WordPress 外掛。

本文要介紹 instant.page 的 WordPress 外掛程式,其實在蠻早之前 instant.page 網站就已經有放出這個鏈結,不過因為這個工具的載入方式很簡單,也沒想過要多額外安裝 WordPress 外掛。後來才發現 WordPress 外掛還是很必要,一方面是對於不知道要如何在網站上加入程式碼的使用者,透過外掛就能快速實現;另一方面是外掛能直接將 js 檔託管在自己的主機,未來當 instant.page 程式碼有更新時就能透過外掛快速升級,無需替換原有的程式碼。

當然,若你有足夠的技術能力,直接在網站上加入 instant.page 程式碼就能達到相同效果,或是從 GitHub 下載原始碼再自行載入網頁,方法很多,就交給使用者自行判斷、選擇。

instant.page – WordPress 外掛
https://tw.wordpress.org/plugins/instant-page/

使用教學

STEP 1

在 WordPress 控制台選擇「外掛」裡的安裝外掛功能,從右上角搜尋框輸入 instant.page 就會找到這個外掛,點選「立即安裝」將它下載安裝。

STEP 2

啟用後 instant.page 就會讓你的網站頁面產生立即載入的效果,這個外掛功能很簡單,如果去看它的程式碼只會有兩個檔案,其中一個是 js 檔,另一個檔案則是將 js 檔載入於你的網站以達到更快開啟不同頁面的效果。除此之外沒有設定畫面,開啟後就能立即生效。

STEP 3

回到首頁重新整理頁面,稍微看一下 instant.page 的效果,透過外掛會在 結束前載入一個 JavaScript 檔案模組,而 js 檔也是直接從網頁伺服器取得,不是由 instant.page 提供的鏈結。不過當前並沒有使用讓 JavaScript 延遲載入的 defer 屬性,不確定日後的版本會不會加入。

值得一試的三個理由:

  1. instant.page 透過一個 js 檔案達到快速載入其他頁面效果
  2. 使用 WordPress 外掛可以在網站上立即啟用此功能
  3. 將 js 檔案託管在自己的網頁伺服器,未來可隨著外掛自動更新

 

相關的文章

FasterChrome 提升瀏覽網頁速度,點選連結前預先載入頁面(Chrome 擴充功能)

還記得之前介紹過讓網頁載入更即時、只需要加入一段程式碼的 instant.page 嗎?這是一個相當有趣的站長工具,利用一小段原始碼就能讓瀏覽者有速度變快的錯覺,一般來說,我們在點選鏈結後瀏覽器才會開始載入下個頁面,透過 instant.page 則會變成「當滑鼠游標移動到超連結」就預先載入內容,可能只有幾毫秒差別,卻會有一種載入變快的感覺,事實上還真的對於使用者體驗有加分效果。

Shade 為新創公司提供免費 Landing Page 網頁模板下載

對於新創公司來說,為產品建立一個好看的 Landing Page 非常重要,但很多時候這個想法不被重視,或是沒有預算在第一時間設計出合適的頁面,可能就會錯失許多機會。雖然網路上搜尋一下就有無數的網站模板網站可供下載,但很多顯得過時或沒有幫助,可能得花許多時間編輯修改才能使用,因此有開發者考慮到新創團隊需求推出 Landing Page 素材資源,例如 LandingStock 收錄設計到達頁會用到的相片素材,還有 Cruip 專為新創團隊提供的免費網站模版。

Full Page Screen Capture 快速擷取完整網頁畫面,轉為圖片或 PDF 格式(Chrome 擴充功能)

對於可以保存網頁畫面的截圖工具相信大家都不陌生,像是 WinSnap、FastStone Capture 或 Mac 系統很好用的 Jing(現在是 TechSmith Screencast)都能達到類似效果,或是透過瀏覽器擴充功能和線上工具也能做到,通常保存下來的都是靜態圖片格式。如果你想要完整保存某個網頁在某個時間點的樣貌,透過第三方建立更具公信力的網頁備份可能是更好的選擇,我曾介紹過 Wayback Machine 網頁時光機就能讓使用者將頁面完整保存在線上,以便隨時回溯到特定時間:

Save To The Wayback Machine 一鍵備份網頁內容,查詢已存檔頁面版本(Chrome 擴充功能)

前幾天剛寫完「使用 Wayback Machine 完整備份網頁畫面,建立可永久使用的引用來源」教學,現在大家都知道 Internet Archive 網際網路檔案庫是可以用來備份網頁、查看不同時間網頁樣貌的工具,還能比較不同時間的內容差異。有時候如果要引用某個時間點的內容,透過 Wayback Machine 產生的網址可以永久使用而不必擔心失效,至少無法竄改內容,若是直接擷圖可能難以標示時間,也不能確保內容客觀性。

回應