=== Cache Me Baby === Contributors: wpfixit Tags: caching, performance, WordPress, CloudFlare, optimization Requires at least: 4.2.0 Tested up to: 6.5 Requires PHP: 7.0 Stable tag: 3.0 License: GPL2 License URI: https://www.gnu.org/licenses/gpl-2.0.html Donate link: https://www.wpfixit.com/donate Cache Me Baby simulates visits to pages and posts to warm up your cache and integrates with CloudFlare for faster load times. == Description == Cache Me Baby is a powerful and flexible caching tool designed for WordPress websites. The plugin automates warming up your website's cache by simulating visits to every published page, post, and custom post type, ensuring that cached pages are ready to serve at high speed. It seamlessly integrates with CloudFlare to optimize both your local and CDN caches, making it an ideal solution for sites that demand fast performance without waiting on manual cache builds. **Key Features Include:** * **Comprehensive Cache Warming:** - Simulates visits to every published page, post, and custom post type. - Acts as a robust alternative to WP Rocket's preload feature. * **CloudFlare Integration:** - Clears CloudFlare cache before local caching. - Automatically reinitiates CloudFlare’s caching process after local cache build. * **High-Performance Processing:** - Optimized to process thousands of URLs with minimal server impact. - Designed for large sites and extensive content libraries. * **Flexible Scheduling Options:** - Schedule automated cache building on a daily, weekly, or monthly basis. - Fully customizable to match your site's needs. * **Automatic Cache Rebuilding:** - Rebuilds cache automatically when a page or post is updated. - Ensures visitors always see the most current content. * **Universal Compatibility:** - Works seamlessly with any WordPress caching plugin. - Enhances overall site performance without conflicts. == Installation == 1. **Upload Plugin:** Upload the entire `cache-me-baby` folder to the `/wp-content/plugins/` directory of your WordPress installation. 2. **Activate the Plugin:** Navigate to the 'Plugins' menu in your WordPress dashboard and activate Cache Me Baby. 3. **Configure Settings:** Visit the Cache Me Baby settings page to configure options for scheduling, CloudFlare integration, and URL processing if needed. 4. **Enjoy Automated Cache Warming:** Once configured, the plugin will begin warming up your cache automatically for both local and CloudFlare caches. == Screenshots == 1. **Cache Warming Button:** A simple button in the admin area to manually trigger a cache warm-up. 2. **Settings Panel:** Detailed settings page for customizing scheduling, CloudFlare integration, and processing options. 3. **Processing View:** A live status view showing the progress of cache warming and URL processing. 4. **Completion Confirmation:** A summary screen confirming the successful completion of the cache warm-up process, including CloudFlare cache refresh. == Changelog == = 3.0 March 7th, 2025 = * Redesigned GUI for improved usability and detailed status feedback. * Integrated CloudFlare cache clearing prior to local cache build. * Added scheduling options for daily, weekly, or monthly cache warming. * Implemented automatic cache rebuild for updated pages and posts. * Optimized processing to handle thousands of URLs with minimal server impact. * Enhanced logging and error reporting for easier troubleshooting. = 2.2 November 14th, 2023 = * Adjusted functionality for improved compatibility with WordPress 6.4. * Minor bug fixes and performance enhancements. * Streamlined integration with third-party caching plugins. = 2.0 May 19th, 2022 = * Prepared the plugin for WordPress 6.0. * Introduced initial scheduling options and CloudFlare integration. * Enhanced caching algorithms for faster performance. = 1.6 January 21st, 2020 = * Updated to run on the latest version of WordPress core. * Improved cache warming reliability and performance. * Fixed several minor bugs related to URL processing. = 1.0 = * Initial release of Cache Me Baby. * Basic cache warming functionality for published pages, posts, and custom post types. == Upgrade Notice == = 3.0 = * Major update with a redesigned GUI and new features including CloudFlare integration, scheduling options, and automatic cache rebuild for updated content. Upgrade for improved performance and better usability. == Frequently Asked Questions == Q: What does "cache warming" mean? A: Cache warming simulates user visits so that cached versions of your pages are generated in advance, ensuring that pages load instantly when visitors arrive. Q: How does the CloudFlare integration work? A: Before building the local site cache, Cache Me Baby automatically clears the CloudFlare cache. Once the local cache is built, it reinitiates CloudFlare’s caching process to keep both caches in sync. Q: Can I schedule cache warming? A: Yes, you can schedule automated cache building on a daily, weekly, or monthly basis, ensuring your site remains optimized with minimal manual intervention. Q: Does Cache Me Baby work with other caching solutions? A: Absolutely. It is designed to work seamlessly with any WordPress caching plugin, making it a versatile solution for enhancing site performance. Q: Will the plugin impact my server performance? A: The plugin is optimized to handle thousands of URLs efficiently with minimal server impact. However, performance can vary depending on your server configuration. Q: What happens when a page or post is updated? A: Whenever you update a page or post, Cache Me Baby automatically rebuilds the cache for that content, ensuring visitors always see the latest version. == License == GPL2