以智慧型偵測方式即時載入內部網頁。
評分
4.9
最近更新:
April 3, 2024
版本
2.4.6
活躍安裝總數
20K
Flying Pages

Flying Pages 會在使用者點擊頁面連結前便預先載入頁面,這會讓使用者點擊後產生立即載入頁面的效果。

外掛運作方式

Flying Pages會為網站插入一段經過 GZIP 演算法壓縮、約莫 1KB 大小的 JavaScript 程式碼,在瀏覽器發生閒置狀況時便會開始執行。接下來外掛會偵測檢視區中的頁面,游標暫留於連結上時,便會進行預先載入。

Flying Pages 會自動進行偵測,確保預先載入行為不會造成網站停擺或執行速度大幅降低。

  • 預先載入檢視區中連結的頁面:使用 Intersection Observer 技術偵測檢視區 (使用者當下檢視的區域) 中的連結,並通知瀏覽器使用 prefetch 技術預先載入這些內容,並在連結有問題時,切換至 XHR 模式 (類似 Quicklink)。

  • 游標暫留便預先載入頁面:當游標暫留於連結上時,如果檢視區的連結內容尚未預先載入,則 Flying Pages 便會立即自動預先載入 (類似 Instant.page)。

  • 限制每秒預先載入數量:當頁面中包含太多連結時,同時預先載入全部連結會造成伺服器停擺或速度大幅降低,產生對網站使用者的不良影響。Flying Pages 使用內建的佇列方式,限制了每秒預先載入的數量 (預設每秒 3 個要求)。舉例來說,如果在檢視區中有 10 個連結,外掛會需要約莫 4 秒的預先載入時間。

  • 伺服器負載過重便停止預先載入:當伺服器回應速度變慢或傳回錯誤時,便會停止預先載入以降低伺服器負載。

  • 偵測使用者連線及偏好:檢查使用者是否處於如 2G 等慢速連線或啟用精簡模式。偵測到這些狀況時,Flying Pages 不會預先載入任何資源。

技術支援

我們的付費外掛

我們的免費外掛

免費使用Creator方案
活躍安裝總數
20K
目前已測試版本
6.5.5
此外掛程式已可供下載,並可用於你的 WordPress 自助託管安裝。