Scanning and Auditing Estimated reading: 2 minutes 7 views Summary: Learn how to configure post types, bypass the transient cache, and initiate a smart, background-chunked interactive scan without overloading your hosting server. Traditional broken link checkers often trigger PHP timeouts or crash web servers because they attempt to process a site’s entire database in a single request. Antimanual addresses this by using a high-performance, background-processing engine that divides scanning tasks into fast, time-bounded processing chunks. Smart Background Scanning Architecture To protect your server’s hardware resources, Antimanual utilizes a specialized processing flow: Time-Bounded Progress: The plugin allocates a strict 12-second execution budget to each background processing chunk. Progressive Cursor: Once a chunk completes its 12-second work, it safely saves its cursor progress in the database and yields control. The React UI then pings the next chunk (scan_tick()) automatically, resuming work exactly where the last chunk stopped. Crash-Free Execution: This chunked cursor mechanism guarantees a 100% crash-free, timeout-free scan, even on large enterprise sites with thousands of articles. Configuring Your Scan Options Before running a manual link audit, you can customize your scanning preferences: [Screenshot Placeholder: The scanning configuration bar showing the post type multi-select pills (Posts, Pages) and the ‘Run Scan’ primary button] 1. Select Post Types In your WordPress Admin sidebar, navigate to Antimanual > Broken Links. In the configuration bar, choose which post types you want to check (such as Posts, Pages, or custom post types). Only the selected content types will be queried for link extraction. 2. Transient Caching TTL To prevent hitting target web servers repeatedly—which can get your hosting server’s IP rate-limited or blacklisted—Antimanual caches checked URL statuses in WordPress transients for 6 hours. Clear Cache Utility: If you have manually corrected several dead links externally and want to force an immediate, fresh network ping, click the Clear cache utility button in the configuration bar before starting the scan. Initiating an Interactive Scan Select your post types and clear the cache if necessary. Click the Run Scan primary button. [Screenshot Placeholder: The active scan progress card showing a real-time progress bar, analyzed posts, total links checked, and a live counter of issues found] An interactive, animated progress card will appear displaying real-time statistics: The progress bar showing analyzed posts vs. total posts. The running tally of checked internal and external links. The current count of broken links, redirect chains, and mixed content issues. You can click Cancel scan at any point to pause the process safely without losing the issues already discovered. Scanning and Auditing - PreviousResolving Link IssuesNext - Scanning and AuditingScheduled Scans and Alerts