Title: Perform &#8211; Optimize Performance
Author: Mehul Gohil
Published: <strong>2019-يىلى 26-مارت</strong>
Last modified: 2026-يىلى 7-ئاۋغۇست

---

قىستۇرما ئىزدە

![](https://ps.w.org/perform/assets/banner-772x250-rtl.jpg?rev=2600742)

![](https://ps.w.org/perform/assets/icon-256x256.jpg?rev=3187381)

# Perform – Optimize Performance

 يازغۇچى [Mehul Gohil](https://profiles.wordpress.org/mehul0810/)

[چۈشۈر](https://downloads.wordpress.org/plugin/perform.1.7.0.zip)

[شۇئان ئالدىن كۆزىتىش](https://ug.wordpress.org/plugins/perform/?preview=1)

 * [تەپسىلاتلار](https://ug.wordpress.org/plugins/perform/#description)
 * [باھالاشلار](https://ug.wordpress.org/plugins/perform/#reviews)
 *  [ئورنىتىش](https://ug.wordpress.org/plugins/perform/#installation)
 * [ئىجادىيەت](https://ug.wordpress.org/plugins/perform/#developers)

 [قوللاش](https://wordpress.org/support/plugin/perform/)

## چۈشەندۈرۈش

Perform helps site owners reduce unnecessary frontend work in WordPress. It combines
asset controls, cache features, CDN rewriting, and small cleanup modules in one 
settings area.

Version 1.7.0 focuses on safer, easier-to-understand controls for real sites: a 
dashboard overview, dashboard-only runtime diagnostics, page cache exclusion and
lifecycle controls, an Assets Manager reset action, consistent settings layouts,
and Cache Stats integrated into the main settings tabs.

Key capabilities:

 * Inspect scripts and styles on the current page with the Assets Manager.
 * Disable selected CSS or JavaScript globally or keep it enabled for specific pages.
 * Enable full-page caching with cache validation, stale regeneration, preload scheduling,
   and cache stats.
 * Add DNS prefetch and preconnect hints for external resources.
 * Rewrite static asset URLs to a CDN when a CDN URL is configured.
 * Cache classic WordPress navigation menus on non-block themes.
 * Remove common frontend extras such as emojis, embeds, query strings, feed links,
   REST links, shortlinks, and jQuery Migrate.
 * Adjust Heartbeat, autosave, post revision, and self-pingback behavior.
 * Apply WooCommerce-specific asset and cart fragment controls when WooCommerce 
   is active.

How Perform works:

 * Most modules are disabled until you turn them on.
 * Asset changes are reversible from the Assets Manager.
 * Existing settings from older Perform versions are preserved during migration.
 * Developers can customize selected behavior through Perform filters.

### Support

Project site and release updates: https://performwp.com/
 For help and troubleshooting,
use our WordPress.org support forum: https://wordpress.org/support/plugin/perform
Contributions and bug reports welcome on GitHub: https://github.com/performwp/perform

### Contributors

performwp, mehul0810, ankur0812

## ئېكران كەسمىسى

[⌊General Settings Screen⌉⌊General Settings Screen⌉[

General Settings Screen

[⌊Frontend cleanup and performance toggle settings⌉⌊Frontend cleanup and performance
toggle settings⌉[

Frontend cleanup and performance toggle settings

[⌊Assets Manager scanner and per-page asset controls⌉⌊Assets Manager scanner and
per-page asset controls⌉[

Assets Manager scanner and per-page asset controls

[⌊CDN and resource hint settings⌉⌊CDN and resource hint settings⌉[

CDN and resource hint settings

## ئورنىتىش

 1. Upload the `perform` folder to the `/wp-content/plugins/` directory, or install
    Perform from the WordPress plugin directory.
 2. Activate the plugin through the ›Plugins‹ screen in WordPress.
 3. Go to Settings > Perform to review and enable the modules you want to use.

## FAQ

### Will Perform break my theme or plugins?

Perform is conservative by default. Asset unloading, page cache, CDN rewriting, 
and integration-specific controls only run when you enable them. If an asset change
causes a layout or behavior issue, re-enable that asset from the Assets Manager.

### Is this compatible with other caching plugins?

Perform can run alongside many host-level and plugin-level caching setups, but avoid
enabling two full-page caches for the same page response unless you understand the
cache order. Clear all caches after changing cache, CDN, or asset settings.

### Does Menu Cache work with block themes?

Menu Cache is designed for classic themes that render menus through `wp_nav_menu()`.
Block themes generally do not need this module because navigation is rendered through
block theme paths.

### Does Assets Manager scan the whole site?

Assets Manager scans the current frontend page while you are logged in as an administrator.
Use it page by page for safer asset decisions, then test important templates before
applying broad changes.

### Are settings preserved when updating to 1.7.0?

Yes. Perform 1.7.0 preserves existing public option keys and migrates legacy settings
into the current settings shape where needed.

## باھالاشلار

![](https://secure.gravatar.com/avatar/037e2fac99764bf3ea69807eef5d3f0b3478d9af92b7d7019bf43739d18b4b2c?
s=60&d=retro&r=g)

### 󠀁[Useful for creating static sites](https://wordpress.org/support/topic/useful-for-creating-static-sites/)󠁿

 [Paul Trafford](https://profiles.wordpress.org/paul_mhs/) 2022-يىلى 11-مارت

A straightforward plugin that is easy to use. In my case, I only need the ‘General’
options to simplify the HTML that WP generates – removing the shortlink from <head
>, query strings (version numbering) from CSS and JS files, etc. I then create a
static mirror using wget and the output is clean.

![](https://secure.gravatar.com/avatar/958a28502e4a309679a73980f962804877d9beebdf15849f992c01ca755ba963?
s=60&d=retro&r=g)

### 󠀁[Combines a lot of small snippets and plugins](https://wordpress.org/support/topic/combines-a-lot-of-small-snippets-and-plugins/)󠁿

 [stevenhermans](https://profiles.wordpress.org/stevenhermans/) 2021-يىلى 9-يانۋار

Used this plugin to combine what used to be a lot of different single-purpose plugins
and code snippets. Seems to work well, and makes things easier for me.

 [ 2 باھالاشنىڭ ھەممىنى ئوقۇش ](https://wordpress.org/support/plugin/perform/reviews/)

## تۆھپىكار ۋە ئىجادكار

«Perform – Optimize Performance» كودى ئوچۇق يۇمشاق دېتال. تۆۋەندىكى كىشىلەر بۇ قىستۇرمىغا
تۆھپە قوشقان.

تۆھپىكار

 *   [ Mehul Gohil ](https://profiles.wordpress.org/mehul0810/)
 *   [ PerformWP ](https://profiles.wordpress.org/performwp/)
 *   [ Ankur Modi ](https://profiles.wordpress.org/ankur0812/)

[«Perform – Optimize Performance» نى تىلىڭىزغا تەرجىمە قىلىڭ](https://translate.wordpress.org/projects/wp-plugins/perform)

### ئىجادىيەتكە قىزىقامسىز؟

[كودقا كۆز يۈگۈرتۈپ](https://plugins.trac.wordpress.org/browser/perform/)، [SVN خەزىنە](https://plugins.svn.wordpress.org/perform/)
تەكشۈرۈپ ياكى [RSS](https://plugins.trac.wordpress.org/log/perform/?limit=100&mode=stop_on_copy&format=rss)
ئارقىلىق [ئىجادىيەت خاتىرىسى](https://plugins.trac.wordpress.org/log/perform/)گە
مۇشتەرى بولغىلى بولىدۇ.

## ئۆزگىرىش خاتىرىسى

#### 1.7.0 – 2026-07-26

 * Added a dashboard overview for faster at-a-glance site status.
 * Added a dashboard-only runtime diagnostics panel for environment and plugin inspection.
 * Added page cache exclusion controls for URLs and content that should bypass cache.
 * Added an Assets Manager reset action for safer repeated scans.
 * Standardized the General, Bloat, Assets, CDN, Cache, and Advanced settings with
   shared responsive field layouts and consistent accessible iconography.
 * Moved Cache Stats into the main Perform settings tabs while preserving the previous
   URL for administrators.
 * Added clear progress, success, failure, and retry feedback for Cache Stats CSV
   export and activity clearing.
 * Improved full-page cache invalidation after content, comment, taxonomy, settings,
   theme, and plugin changes, with bounded cleanup and CDN retry handling.
 * Hardened sitemap preload traversal and CDN module load gating.
 * Improved internal module loading and Assets Manager settings persistence without
   changing existing setting contracts.
 * Aligned the dashboard and public metadata surfaces with version 1.7.0 and refreshed
   WordPress.org readme wording.

#### 1.6.0 – 2026-05-22

 * Redesigned Assets Manager with a more resilient scanner interface and WordPress-
   native admin controls.
 * Added full-page cache controls with safer cache writes, response validation, 
   stale regeneration, preload scheduling, and observability stats.
 * Improved settings storage compatibility by preserving existing option keys while
   migrating legacy settings into the consolidated settings shape.
 * Improved release validation with PHPUnit, PHPStan, JavaScript/CSS linting, production
   build checks, Playwright smoke coverage, and Node 24 tooling.
 * Changed Menu Cache to run on classic themes by default, with a developer filter
   for hybrid themes that still render classic menus.
 * Fixed Assets Manager save handling for current-page exceptions, missing option
   indexes, and admin-only frontend overlay assets.
 * Fixed public feed compatibility when hiding the WordPress version.
 * Fixed uninstall cleanup so multisite removals include Perform runtime cache and
   Assets Manager options.

#### 1.5.1 – 2025-12-06

 * Added compatibility to WordPress 6.9
 * Upgraded Freemius SDK to 2.13
 * Upgraded WPCS to 3.3
 * Resolved load text domain warning

#### 1.5.0 – 2025-11-01

 * Upgraded Settings UI to look and feel premium.
 * Optimized code around settings screen.

#### 1.4.1 – 2025-04-26

 * Added Freemius integration.
 * Moved to PostCSS build and wp-scripts.
 * Added PHPStan static analysis.

#### 1.3.1 – 2024-11-13

 * WordPress 6.7 compatibility.
 * Raised minimum PHP version to 7.4.

#### 1.3.0 – 2020-12-31

 * Modernized codebase and namespaces.

#### 1.2.3 – 2019-12-31

 * Fix: Handle writable wp-config scenarios.

#### 1.2.2 – 2019-12-27

 * Fix: CDN rewrite bug and UI tweaks.

#### 1.2.1 – 2019-06-22

 * Fix: Welcome redirect after activation.

#### 1.2.0 – 2019-04-30

 * Added Menu Caching.

## Meta

 *  Version **1.7.0**
 *  ئاخىرقى يېڭىلانغان ۋاقىت **2 كۈن بۇرۇن**
 *  ئاكتىپ ئورنىتىش سانى **200+**
 *  WordPress نەشرى ** 4.8 ياكى يۇقىرى **
 *  **7.0.3** دا سىنالغان
 *  PHP نەشرى ** 7.4 ياكى يۇقىرى **
 *  تىل
 * [English (US)](https://wordpress.org/plugins/perform/)
 * بەلگە
 * [assets](https://ug.wordpress.org/plugins/tags/assets/)[caching](https://ug.wordpress.org/plugins/tags/caching/)
   [cdn](https://ug.wordpress.org/plugins/tags/cdn/)[Optimize](https://ug.wordpress.org/plugins/tags/optimize/)
   [performance](https://ug.wordpress.org/plugins/tags/performance/)
 *  [ئالىي كۆرۈنۈش](https://ug.wordpress.org/plugins/perform/advanced/)

## دەرىجە

 5/5 يۇلتۇز

 *  [  2 5-يۇلتۇز باھالاش     ](https://wordpress.org/support/plugin/perform/reviews/?filter=5)
 *  [  0 4-يۇلتۇز باھالاش     ](https://wordpress.org/support/plugin/perform/reviews/?filter=4)
 *  [  0 3-يۇلتۇز باھالاش     ](https://wordpress.org/support/plugin/perform/reviews/?filter=3)
 *  [  0 2-يۇلتۇز باھالاش     ](https://wordpress.org/support/plugin/perform/reviews/?filter=2)
 *  [  0 1-يۇلتۇز باھالاش     ](https://wordpress.org/support/plugin/perform/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/perform/reviews/#new-post)

[بارلىق ئىنكاسنى كۆرسەت](https://wordpress.org/support/plugin/perform/reviews/)

## تۆھپىكار

 *   [ Mehul Gohil ](https://profiles.wordpress.org/mehul0810/)
 *   [ PerformWP ](https://profiles.wordpress.org/performwp/)
 *   [ Ankur Modi ](https://profiles.wordpress.org/ankur0812/)

## قوللاش

چۈشەندۈرۈشىڭىز بارمۇ؟ ياردەم لازىممۇ؟

 [قوللاش مۇنبىرىنى كۆرسەت](https://wordpress.org/support/plugin/perform/)

## ئىئانە

بۇ قىستۇرمىنىڭ ياخشىلىنىشىنى قوللامسىز؟

 [ بۇ قىستۇرمىغا ئىئانە قىلىش ](https://www.buymeacoffee.com/mehulgohil)