[WordPress] 外掛分享: Nginx Cache Purge Preload

首頁外掛目錄 › Nginx Cache Purge Preload
WordPress 外掛 Nginx Cache Purge Preload 的封面圖片
100+
安裝啟用
★★★★★
5/5 分(3 則評價)
166 天前
最後更新
100%
問題解決
WordPress 6.3+ PHP 7.4+ v2.1.4 上架:2024-06-08

內容簡介

<h3>總結:</h3>
<p>這個外掛讓 WordPress 使用者可以直接從管理員儀表板中管理 FastCGI快取清除和預取的 Nginx 操作,提升網站效能和快取效率。</p>

<h3>問答:</h3>
<ul>
<li>
<h4>這個外掛是如何運作的?</h4>
<p>當 Nginx 伺服器正確配置時,不一定需要獨立的 PHP-FPM-USER 和 WEBSERVER-USER,但在某些情況下,分開這些使用者可以增強安全性和效能。</p>
</li>
<li>
<h4>這個外掛解決了什麼問題?</h4>
<p>解決了快取清除和預取在涉及兩個不同使用者 WEBSERVER-USER 和 PHP-FPM-USER 的 Nginx 環境中自動化的挑戰,提供了替代的簡單方法。</p>
</li>
<li>
<h4>這個外掛的特點有哪些?</h4>
<p>
<ul>
<li>清除所有 Nginx的 FastCGI 快取。</li>
<li>預取所有 Nginx的 FastCGI 快取。</li>
<li>自動預取 Nginx的 FastCGI 快取。</li>
<li>透過 WP Cron 安排清除和預取 Nginx的 FastCGI 快取。</li>
<li>通過 REST API 遠程清除和預取 Nginx的 FastCGI 快取。</li>
<li>優化 Nginx FastCGI 快取的預取效能,包括限制 CPU 使用、排除端點和速率限制選項。</li>
<li>在進階選項卡上手動清除和預取 Nginx FastCGI 快取。</li>
<li>在狀態選項卡上控制外掛功能、快取狀態和 Nginx 配置。</li>
<li>支持在頁面上執行動作:手動清除與預取在訪問的頁面上 Nginx 的 FastCGI 快取。</li>
<li>使用友善的 AJAX 強化的簡易外掛設定介面,集成到 WordPress 管理員介面條上以便快速訪問。</li>
<li>便捷的 WordPress 管理員通知和日誌,顯示外掛狀態和所有操作。</li>
<li>電子郵件通知,對完成的預取操作提供可用的模板警報。</li>
</ul>
</p>
</li>
</ul>

外掛標籤

開發者團隊

⬇ 下載最新版 (v2.1.4) 或搜尋安裝

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

原文外掛簡介

👇 Test NPP Instantly in a Live Sandbox
Experience real-time cache purging, preloading with proxy support, and REST API features — all in a fully interactive WordPress environment.
👉 Launch Live Test
This plugin, NPP, allows WordPress users to manage Nginx Cache Purge and Preload (FastCGI, Proxy, SCGI, UWSGI) operations directly from the WordPress admin dashboard, enhancing website performance and caching efficiency.
Unlike other solutions that depend on Nginx modules, NPP directly manages cache files without needing to interact with Nginx.
➡️ This approach provides the following benefits:
⚡ Faster – No waiting for Nginx to process cache purges; works without interacting with Nginx.
🌐 Greater flexibility – Works seamlessly across different architectures, including containerized environments where Nginx may run on a host, in a separate container, or distributed across systems.
🤖 Automations – NPP is flexible for server-side automations, making it easy to integrate into your workflow.
⚠️ IMPORTANT:
NPP is feature rich, completely free & functional and great for users who manage their own servers and have technical know-how. For those with less technical experience, pre-made Bash scripts are available, making it easy to get started and benefit from the plugin.
➡️ For detailed integration steps and guidance:
• Visit the NPP Main Development Repository
• Visit the safexec Main Development Repository
• Explore NPP Containerized for easy deployments and developing NPP locally.
• Refer to the FAQ or the plugin’s Help tab for further instructions.
Features
🧹 Purge All Nginx Cache: Completely clear all cached data stored by Nginx.
🔄 Preload All Nginx Cache: Warm the Nginx cache with the most recent data for the entire website.
🚀 Auto Preload Nginx Cache: Automatically preloads the cache when Auto Purge is enabled for a POST/PAGE or after the Purge All action.
🧼 Auto Purge Nginx Cache: Purge cache on Post/Page content changes, comment status updates, theme/plugin updates, or when compatible Cache Plugins trigger a purge. Nginx cache is preloaded automatically if Auto Preload is enabled (for the entire site or individual page).
⏰ Schedule Nginx Cache Purge & Preload via WP Cron: Automate the purge and preload process using WordPress Cron jobs.
🧭 Proxy Support for Preload: Route preload requests through a proxy server for edge-case environments and containerized deployments.
⏱️ Live Preload Progress Monitoring: Watch the Nginx cache preload process in real time — complete with a dynamic progress bar, currently processed URL, 404 tracking, and total completion time.
🌐 Remote Nginx Cache Purge & Preload via REST API: Remotely trigger cache purging and preloading through REST API endpoints.
⚙️ Manual Nginx Cache Purge & Preload: Allow manual purging and preloading of cache through the table view in the Advanced Tab.
🔍 On-Page Nginx Cache Purge & Preload: Manually purge and preload Nginx cache for the currently visited page directly from the frontend.
🗝️ Custom Cache Key Support: Define a regex pattern to parse URLs based on your custom _cache_key format.
⚡ Optimized Nginx Cache Preload: Enhance Nginx cache preload performance with options to limit CPU usage, exclude endpoints, wait retrievals, and apply rate limiting.
📊 Monitor Plugin and Nginx Cache Status: Monitor plugin status, cache status, and Nginx status from the Status tab.
🧩 Modular by Design: Easily integrate with external scripts and automation tools.
🖥️ User-Friendly Interface: Easy-to-use AJAX-powered settings, integrated into the WordPress admin bar and dashboard for quick access.
📋 Admin Notices and Logs: Receive notifications and view logs for plugin status and all cache-related actions within the WordPress admin area.
📧 Email Notifications: Receive email alerts upon completion of preload actions, with customizable templates to suit your needs.
Credits
This plugin is developed and maintained by Hasan CALISIR.
Support
For support and assistance, please contact Hasan CALISIR at [email protected].
License
This plugin is licensed under the GPLv2 or later.For more information, visit the plugin development page: Nginx Cache Purge Preload

延伸相關外掛

文章
Filter
Apply Filters
Mastodon