[WordPress] 外掛分享: Warmer – Cache Warmer and Cache Preload Crawler

首頁外掛目錄 › Warmer – Cache Warmer and Cache Preload Crawler
WordPress 外掛 Warmer – Cache Warmer and Cache Preload Crawler 的封面圖片
70+
安裝啟用
★★★★
4.3/5 分(6 則評價)
9 天前
最後更新
問題解決
WordPress 5.0+ PHP 7.3.5+ v3.0.2 上架:2024-12-18

內容簡介

**總結:**

這個外掛可以藉由自動訪問頁面、預先填充快取,來幫助維持網站最佳表現。不再讓訪問者在快取建置時經歷較慢的初始頁面載入,這個外掛可以確保你的快取保持溫暖。它智能地爬蟲你網站的內容,可為文章、頁面、存檔和媒體文件預熱快取,幫你自定義排程。這種主動的方式讓你的訪問者總能經歷快速頁面載入,因為快取已預先構建。

**問題與答案:**

1. 這個外掛的主要功能是什麼?
- 答: 這個外掛主要功能是自動訪問網頁、預先填充快取,以維持網站最佳表現。

2. 使用這個外掛可以避免什麼問題?
- 答: 使用這個外掛可以避免訪問者在快取建置時經歷較慢的初始頁面載入。

3. 這個外掛支援哪些網站內容的預熱快取?
- 答: 這個外掛支援文章、頁面、分類存檔、標籤存檔、媒體附件等網站內容的預熱快取。

4. 如何自訂訪問請求設置?
- 答: 可透過調整頁面逾時、伺服器逾時和請求延遲來自訂訪問請求設置。

5. 這個外掛提供了哪些詳細記錄和監控功能?
- 答: 這個外掛提供爬蟲狀態追踪、成功/失敗統計數據、可下載日誌和清除日誌歷史等詳細記錄和監控功能。

6. 這個外掛支援哪些熱門快取外掛?
- 答: 這個外掛支援 WP Super Cache、W3 Total Cache、WP Rocket、LiteSpeed Cache 等熱門快取外掛。

外掛標籤

開發者團隊

⬇ 下載最新版 (v3.0.2) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Warmer – Cache Warmer and Cache Preload Crawler」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Warmer is a WordPress cache warmer and cache preload crawler that visits your site URLs on a schedule so page cache can be generated before real visitors arrive.
Most caching plugins create cached pages only after a URL is requested. That means the first visitor after a cache purge, cache expiration, deployment, or content update may hit a slower uncached page. Warmer helps solve that cold-cache problem by crawling selected URLs in the background and warming the cache ahead of time.
Use Warmer to warm posts, pages, archives, media attachment pages, and supported custom post types. You control the schedule, URL sources, request delay, timeout behavior, and diagnostics from the WordPress admin.
What Warmer does

Warms page cache by visiting selected site URLs
Preloads cache on a schedule using WordPress cron
Crawls posts, pages, category archives, tag archives, media attachment pages, archives, and supported custom post types
Provides manual start and stop controls
Shows crawl status, success counts, failure counts, and downloadable logs
Includes diagnostics for HTTP requests, URL sources, scheduler status, and server compatibility
Supports automation workflows with webhooks and WP-CLI
Saves settings automatically with Ajax and top-right confirmation notices
Works alongside caching systems that build cache when a page is requested

Why use a cache warmer?
A caching plugin can make cached pages fast, but the cache usually needs to exist first. After a purge or expiration, the first real visitor may be the one who triggers cache generation.
Warmer creates those first visits automatically, helping reduce cold-cache page loads and keeping important URLs ready for visitors.
Warmer is useful after:

Cache purges or cache expiration
Publishing or updating content
Theme, plugin, or deployment changes
Low-traffic periods where pages may fall out of cache
Scheduled maintenance
Landing page, archive, and custom post type updates

URL sources
Choose which parts of your site should be warmed:

Posts
Pages
Category archives
Tag archives
Media attachment pages
Archive pages
Supported custom post types

Request controls
Fine-tune cache warming behavior for your hosting environment:

Page timeout
Connection timeout
Request delay
Retry attempts
User-Agent override
Redirect handling
SSL certificate verification
Manual start and stop controls
URL source testing

Start with conservative delay and timeout settings, then adjust based on your server response time, cache behavior, and hosting limits.
Logging and diagnostics
Warmer includes visibility tools so you can understand what happened during each cache warming run:

Crawl status tracking
Success, failure, redirect, average time, and last-run statistics
Structured log rows with status badges
Log filters for errors, warnings, success, and redirects
Search by URL, status, or message
Downloadable logs
Clear log history with confirmation
System information
Source testing
Schedule status
HTTP request diagnostics

Compatibility
Warmer is cache-plugin agnostic. It works with caching plugins, server caches, reverse proxies, and CDN/page cache layers that generate cache when a URL is visited.
Common setups include:

LiteSpeed Cache
WP Rocket
W3 Total Cache
WP Super Cache
NGINX FastCGI cache
Varnish and reverse proxy caches
CDN/page cache layers configured to cache visited pages

Warmer does not replace your caching plugin. It helps your existing cache layer stay warm by requesting the pages you choose.
Developer and automation features

WP-CLI support for command-line cache warming workflows
Webhook support for deployment and publishing workflows
Diagnostics for testing URL sources and scheduler behavior
Logs that make cache warming easier to monitor and debug

Best use cases
Warmer is built for site owners, developers, agencies, and performance-focused WordPress teams who want to reduce cold-cache page loads.
It is especially helpful for:

Business websites
Blogs and publishers
WooCommerce product pages and category pages when custom post type warming is enabled
Membership and LMS sites with cacheable public content
Sites using full-page cache
Sites with scheduled cache expiration
Sites where important pages should stay fast after cache purges

延伸相關外掛

文章
Filter
Mastodon