[WordPress] 外掛分享: WCKD Fast Pages

首頁 › 外掛目錄 › WCKD Fast Pages
WordPress 外掛 WCKD Fast Pages 的封面圖片
全新外掛
安裝啟用
—
尚無評分
10 天前
最後更新
—
問題解決
WordPress 6.0+ PHP 7.4+ v1.4.5 上架:2026-09-29

內容簡介

WCKD Fast Pages 是一款專為無需登入的網站(如宣傳網站、組織、作品集)設計的小型全頁快取外掛。它能夠顯著提升網站速度,首次訪問時儲存完成的 HTML,後續訪問則直接從磁碟讀取,通常可達到 20 到 30 倍的伺服器響應速度。

【主要功能】
• 自動清除快取,確保訪客不會看到過時頁面
• 支援廣告和電子郵件鏈接的即時複本
• 每頁僅壓縮一次,提供即時的 gzip 副本
• 登入用戶和特定請求自動跳過快取
• 控制台提供快取狀態及操作選項

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.4.5) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「WCKD Fast Pages」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

WCKD Fast Pages is a deliberately small full-page cache for sites without a
logged-in front end (brochure sites, organizations, portfolios). The first
visit to a page saves its finished HTML; every visit after that is served
straight from disk before WordPress or the database load, typically
20 to 30 times faster server response.
Built to be boring:

Content edits clear the cache automatically, so visitors never see stale pages. Editing a page clears just that page and the listings that show it, then rebuilds them in the background.
Visitors arriving through ads and email links (utm tags, click ids) get the instant copy too. Tracking is untouched: it runs in the browser.
Each page is compressed once when saved, so browsers get a ready-made gzip copy and the server never compresses the same page twice.
Logged-in users, visitors with a shopping cart in progress, previews, real query strings, search, feeds, and POST requests always bypass. A page a plugin marks as private is never saved.
Security headers a plugin adds, such as a Content-Security-Policy, are sent with saved pages too.
Deactivating, deleting, half-removing or half-uploading the plugin can never break the site: every failure path falls through to a normal WordPress render.

The dashboard (Settings → Fast Pages):

A measured, plain-language speed banner (“Pages on this site load 22× faster…”) with one-click re-measuring.
Every page on the site with its cache status, timestamp and size, 50 at a time, with filters and search, plus per-page refresh.
A “Cache All” button that rebuilds every page’s saved copy, one page at a time. Each row updates live as its page is cached, with a time estimate, Pause, Resume and Stop.
Pause serving for one hour (auto-resumes).
Settings for what to always show live (content types, categories, tags or specific addresses), how much to clear after an edit, and how fast Cache All runs.

Technical notes (for hosts and developers): on activation the plugin
installs a wp-content/advanced-cache.php drop-in and defines WP_CACHE
in wp-config.php, the standard mechanism that lets cached pages skip
WordPress entirely. It never overwrites another plugin’s drop-in, and
deactivation/uninstall remove both cleanly. Respects DONOTCACHEPAGE and
Cache-Control: private or no-store, offers filters for what is saved,
what bypasses and what an edit clears, and honours the
WCKD_FAST_PAGES_DISABLED and WCKD_FAST_PAGES_TTL constants. WP-CLI:
wp fast-pages status | purge | warm.

延伸相關外掛

文章
Filter
Mastodon