# WPOptimizing > WPOptimizing es la herramienta WPO para WordPress de Art Project Group: mide el rendimiento, lo acelera con caché y optimización del front-end y limpia lo que sobra sabiendo de quién es cada resto. ## Pages - [Knowledge base](https://wpoptimizing.com/knowledge-base.md): What WPOPTIMIZING already knows about WordPress plugins and themes: which options, tables, scheduled tasks and other leftovers each one leaves behind. That is… - [Changelog](https://wpoptimizing.com/changelog.md): Everything that has changed in WPOPTIMIZING, version by version. The list comes straight from the plugin’s own repository, so it is exactly the same one you ge… - [About](https://wpoptimizing.com/about.md): 01 · Who is behind it. Behind WPOPTIMIZING are forty-two years of programming. WPOPTIMIZING is a product of Art Project Group Developers SL, APG, a Spanish com… - [Comparison](https://wpoptimizing.com/comparison.md): 01 · How to read this page. One plugin instead of three. Optimizing a WordPress site usually ends in a stack of plugins: one for caching, another for images, a… - [Features](https://wpoptimizing.com/features.md): All the WPO your WordPress needs, in a single plugin. It measures how long your site takes, speeds it up with caching and front-end optimization, and cleans up… - [Contact](https://wpoptimizing.com/contact.md): Write to us. You get an answer from the same team that writes the code, in Spanish and with no middlemen. Select a subjectBefore buyingTechnical supportLicense… - [Legal notice](https://wpoptimizing.com/legal-notice.md): Identification details. Domain name: wpoptimizing.com. Trade name: Art Project Group. Company name: Art Project Group Developers SL. Tax ID (CIF): B93651883. R… - [Privacy policy](https://wpoptimizing.com/privacy-policy.md): 1. INFORMATION FOR USERS. Art Project Group Developers SL informs the Users of this website of its policy on the processing and protection of the personal data… - [Cookie policy](https://wpoptimizing.com/cookie-policy.md): Art Project Group Developers SL, publisher and owner of this website, has drawn up this policy to comply with the obligations laid down in article 22(2) of Spa… - [General terms and conditions of sale](https://wpoptimizing.com/terms-of-sale.md): Introduction. This contractual document governs the General Terms and Conditions for contracting services (hereinafter, “Terms”) through the website wpoptimizi… - [WPOptimizing](https://wpoptimizing.com/): The ultimate WPO tool for optimizing WordPress. Measure, speed up and clean your WordPress site from a single plugin: object and page caching, CSS and JavaScri… ## Documentation - [Cloudflare: purge its cache and cache your pages](https://wpoptimizing.com/documentation/cloudflare.md): If your site is behind Cloudflare, Cloudflare keeps its own copy of your static files and, with APO or a "cache everything" rule, of your pages too. Nothing WP… - [The performance assistant: TTFB, PageSpeed and deep analysis](https://wpoptimizing.com/documentation/performance-assistant.md): The Diagnose › Performance screen is the Performance assistant. It measures how long your server takes to start responding, tells you whether that is a lot or… - [Library audit: what is in the uploads folder](https://wpoptimizing.com/documentation/library-audit.md): The Library audit, in Clean up › Media › Library audit, examines the uploads folder and the attachments behind it. It detects, explains and tells you who owns… - [Home and Analysis results](https://wpoptimizing.com/documentation/home-and-analysis-results.md): Two screens for after the analysis. Home tells you how the site is doing and where to start. Analysis results is where you go through, record by record, what t… - [Scheduled tasks: orphans and WP-Cron control](https://wpoptimizing.com/documentation/scheduled-tasks-and-wp-cron.md): The Clean up › Cron jobs screen shows every scheduled event in your WordPress with its hook, its next run and its recurrence. At the top it has a panel to chan… - [Tables: overhead, MyISAM and abnormal growth](https://wpoptimizing.com/documentation/tables.md): The Clean up › Tables screen lists every table in your database with its engine, row count, data size, reclaimable overhead and owner. It does three things: re… - [White label for agency licenses](https://wpoptimizing.com/documentation/white-label.md): White label hides the Art Project Group branding in the dashboard, reports and emails, and puts the agency's name and logo in its place. It's meant for people… - [Notification email, maintenance report and settings import](https://wpoptimizing.com/documentation/notifications-report-and-settings-import.md): Three settings that don't change what the plugin does, but rather who it notifies and how to replicate your configuration. They matter most if you look after m… - [Backups: where they are, how long they are kept and how to restore](https://wpoptimizing.com/documentation/backups-retention-and-restore.md): Before reading this, it helps to be clear on what gets backed up and what doesn't: deletions by attribution, media cleanups and general cleanup too all get a b… - [History and activity log: how your site evolves](https://wpoptimizing.com/documentation/history-and-activity-log.md): Two screens that answer different questions. History (Diagnose › History) answers "is my site getting better?". The activity log (History & recovery › Activity… - [Webhooks: notify another system when something finishes](https://wpoptimizing.com/documentation/webhooks.md): A webhook is a notice your site sends to another system when something happens. WPOPTIMIZING sends a JSON POST, signed if you give it a secret, to the URL you… - [Core tweaks: remove the WordPress features you don’t use](https://wpoptimizing.com/documentation/core-tweaks.md): On every page, WordPress loads a number of things many sites never use: the emoji script and its DNS lookup, a tag with your version, RSD and Windows Live Writ… - [Self-hosted Google Fonts, CDN and browser cache](https://wpoptimizing.com/documentation/google-fonts-cdn-and-browser-cache.md): Three features that change where the browser downloads your static files from and with which headers. None of them touches your content. Fonts and the CDN are… - [Loading and delivery: speculative loading, images and preloading](https://wpoptimizing.com/documentation/loading-and-delivery.md): A group of optional features for the public site, under Speed › Page & browser › Loading & delivery. They used to live in Settings › Front-end performance; tha… - [Smart Assets: which CSS and JavaScript your site loads](https://wpoptimizing.com/documentation/smart-assets.md): Every theme and every plugin can enqueue its own CSS and its own JavaScript, and many load them on pages that don't use them: a carousel script on your contact… - [Image optimization: analysis, WebP and AVIF](https://wpoptimizing.com/documentation/image-optimization.md): Images are almost always the heaviest part of a page. This screen, Clean up › Media › Image optimization, has two views: Summary, with the figures and the butt… - [CSS and JavaScript: minify, defer and delay](https://wpoptimizing.com/documentation/css-and-javascript.md): Three separate features that change how CSS and JavaScript reach the browser: minify, defer and delay until interaction. All three come switched off, and the t… - [The page cache: what gets cached and what does not](https://wpoptimizing.com/documentation/page-cache.md): The page cache stores the HTML WordPress has already built and serves it as is to the next visitor, without starting PHP or touching the database. It is what c… - [Compatibility with other optimization plugins](https://wpoptimizing.com/documentation/compatibility-with-other-plugins.md): WPOPTIMIZING isn't the only optimization plugin that may be on your site, and it doesn't assume it got there first. Before switching on any of its performance… - [Autoload and the Health Score](https://wpoptimizing.com/documentation/autoload-and-health-score.md): Of everything WPOPTIMIZING measures, autoload is what you notice most when you fix it. It is the set of options WordPress loads on every request, whether anyon… - [The shared dataset](https://wpoptimizing.com/documentation/shared-dataset.md): Attributing a leftover to its owner is easier if someone has seen it before. The shared dataset is exactly that: a common catalog of "this name belongs to this… - [The REST API and WP-CLI](https://wpoptimizing.com/documentation/rest-api-and-wp-cli.md): WPOPTIMIZING exposes six REST routes under wpoptimizing/v1, designed to plug it into your own maintenance dashboard or an automated workflow. Permissions. All… - [Known limits](https://wpoptimizing.com/documentation/known-limits.md): Almost every limit in WPOPTIMIZING exists so that a long operation does not take the site down with it. Here are the ones you may run into, and what happens wh… - [The multisite network dashboard](https://wpoptimizing.com/documentation/multisite-network-dashboard.md): On a multisite install, the plugin adds its own menu to the network admin, which requires the manage_network_options capability. It's a read-only dashboard wit… - [Media: orphans, duplicates, unused attachments and trash](https://wpoptimizing.com/documentation/media.md): The Clean up › Media screen works on the uploads folder and on the attachments in the database, searching each one separately and cross-checking them. Every se… - [To identify and manual rules](https://wpoptimizing.com/documentation/to-identify-and-manual-rules.md): To identify is the state in Analysis results where everything the analysis found but could not attribute to anyone ends up. It is not a list of errors: it is t… - [Scheduling and growth-triggered cleanup](https://wpoptimizing.com/documentation/scheduling-and-growth-triggered-cleanup.md): The general cleanup can be left on manual, scheduled, or set to run on its own when the database grows beyond the amount you choose. Scheduling. By default it… - [General cleanup: what each task deletes](https://wpoptimizing.com/documentation/general-cleanup-tasks.md): General cleanup is the classic part: emptying the trash, deleting revisions, purging transients. Each task is turned on separately and everything they delete i… - [Quick profiles](https://wpoptimizing.com/documentation/quick-profiles.md): A quick profile is a shortcut: it turns on, in one go, the set of cleanup tasks that makes sense for a type of site, instead of making you go through twenty-fo… - [What gets backed up and what does not](https://wpoptimizing.com/documentation/what-gets-backed-up.md): WPOPTIMIZING makes a backup before it deletes or changes your data: what it deletes by attribution, what general cleanup deletes, and changes to sensitive file… - [Confidence levels](https://wpoptimizing.com/documentation/confidence-levels.md): Every item the analysis finds carries a label in the Confidence column. It doesn't say whether the item is junk: it says how much is known about who put it the… - [The first analysis](https://wpoptimizing.com/documentation/the-first-analysis.md): The analysis is the first thing WPOPTIMIZING does, and all it needs to start being useful to you. It deletes nothing: it goes through the database and the file… - [Installation and license activation](https://wpoptimizing.com/documentation/installation-and-license-activation.md): WPOPTIMIZING installs like any other plugin: upload the ZIP from Plugins → Add New → Upload Plugin, activate it, and it gets its own entry in the dashboard sid… - [What WPOptimizing is and what it does](https://wpoptimizing.com/documentation/what-is-wpoptimizing.md): WPOPTIMIZING analyzes your WordPress site, works out who owns each thing inside it and lets you safely delete whatever no longer has an owner. The problem it s… ## Sections - [Analysis](https://wpoptimizing.com/documentation/section/analysis.md): 2 entries - [Attribution](https://wpoptimizing.com/documentation/section/attribution.md): 2 entries - [Cleanup](https://wpoptimizing.com/documentation/section/cleanup.md): 6 entries - [Getting started](https://wpoptimizing.com/documentation/section/getting-started.md): 5 entries - [Media](https://wpoptimizing.com/documentation/section/media.md): 3 entries - [Multisite and compatibility](https://wpoptimizing.com/documentation/section/multisite-and-compatibility.md): 3 entries - [Performance](https://wpoptimizing.com/documentation/section/performance.md): 8 entries - [Security and privacy](https://wpoptimizing.com/documentation/section/security-and-privacy.md): 2 entries - [Troubleshooting](https://wpoptimizing.com/documentation/section/troubleshooting.md): 3 entries ## Optional - [llms-full.txt](https://wpoptimizing.com/llms-full.txt): Full text of every page listed above, in a single file.