Title: WP Optimizer – PageSpeed, Cache, Minify, Image Optimization &amp; Core Web Vitals
Author: sh1zen
Published: <strong>2020년 4월 21일</strong>
Last modified: 2026년 7월 16일

---

플러그인 검색

![](https://ps.w.org/wp-optimizer/assets/banner-772x250.jpg?rev=3577864)

![](https://ps.w.org/wp-optimizer/assets/icon-256x256.png?rev=3577854)

# WP Optimizer – PageSpeed, Cache, Minify, Image Optimization & Core Web Vitals

 작성자: [sh1zen](https://profiles.wordpress.org/sh1zen/)

[다운로드](https://downloads.wordpress.org/plugin/wp-optimizer.2.8.6.zip)

 * [세부사항](https://ko.wordpress.org/plugins/wp-optimizer/#description)
 * [평가](https://ko.wordpress.org/plugins/wp-optimizer/#reviews)
 *  [설치](https://ko.wordpress.org/plugins/wp-optimizer/#installation)
 * [개발](https://ko.wordpress.org/plugins/wp-optimizer/#developers)

 [지원](https://wordpress.org/support/plugin/wp-optimizer/)

## 설명

WP Optimizer brings performance, maintenance, diagnostics and site-management tools
into one modular WordPress plugin.

You can use the complete toolkit or enable only the modules your site needs. Its
main optimization tasks run on your server, with no required subscription, cloud
service or CDN.

#### Cache and front-end performance

WP Optimizer provides separate cache layers for different types of work:

 * **Static Page Cache** stores complete HTML responses so repeat visits do not 
   rebuild the page through WordPress, PHP and the database.
 * **Direct Cache Delivery** can serve eligible cached pages before WordPress loads
   by using server rules generated for the current environment.
 * **Object Cache** integrates with the WordPress object-cache system and can use
   Redis or Memcached when either service is available.
 * **WP_Query Cache** stores selected WordPress query results and clears affected
   entries when related content changes.
 * **Database Query Cache** caches selected database results, can be limited to 
   specific tables and invalidates entries when the underlying data changes.

Each cache layer has its own lifespan, URL rules, query-string handling, cookie 
and user-agent exclusions, purge behavior and scope controls. Reports show hits,
misses, writes, disk usage and hit ratio.

When a cache module or direct-delivery option is disabled, WP Optimizer removes 
the files, drop-ins, server rules and scheduled cleanup tasks managed by that feature.

The plugin can also:

 * Minify HTML, CSS and JavaScript independently.
 * Optionally combine CSS or JavaScript files.
 * Configure browser cache policies.
 * Generate GZIP compression rules and optional Brotli directives.
 * Apply lazy loading and preload resources related to Largest Contentful Paint.
 * Run coordinated PageSpeed transformations before final HTML minification.

Enable asset optimizations one at a time. Themes and plugins can depend on the original
file order or markup, so clear the cache and test important pages after each change.

#### Image optimization and WebP

The Media module processes images on your server without requiring an external optimization
subscription.

It can:

 * Optimize existing images and generated thumbnails.
 * Convert supported files to WebP.
 * Process new uploads automatically.
 * Scan the WordPress media library or a selected filesystem path.
 * Split large jobs into background operations for hosts with limited PHP execution
   time.
 * Help identify and clean unused media.

Because the main media workflow is local, images do not need to be sent to a third-
party optimization platform.

#### Page Test and performance diagnostics

Page Test measures a selected URL through four browser-based steps:

 1. A baseline request with WP Optimizer and direct cache delivery bypassed.
 2. A clean request using the current configuration.
 3. A diagnostic warmup that collects data and populates available caches.
 4. A measured request using the warmed configuration.

The comparison reports response time, Time to First Byte, peak memory and response
size. Warmup data can reveal slow or repeated database queries, expensive hooks,
callback samples, query totals and memory use.

Performance Monitor records request history and helps trace slow execution to WordPress
core, the active theme, installed plugins, database queries, hooks or callbacks.

Caching, minification, compression, media optimization, lazy loading and LCP preloading
can improve the technical foundation behind Core Web Vitals. Results still depend
on the hosting environment, theme, content and third-party scripts, so WP Optimizer
does not promise a fixed score. Use the diagnostic tools to measure each change 
and keep the settings that help your site.

#### Database, cron and site maintenance

The Database module provides:

 * Database cleanup and table optimization.
 * Database backups.
 * Orphaned-data removal.
 * Guarded maintenance actions.
 * `wp_options` inspection and autoload-size analysis.

Create a database backup before running aggressive cleanup operations.

Cron Handler lists scheduled WordPress events and custom schedules. It lets administrators
inspect recurring work, manage cron entries and identify obsolete tasks.

WP Info collects details about WordPress, PHP, the database, web server, filesystem
and storage use. This provides a single place to review the environment before changing
performance settings.

#### Activity, security and WordPress controls

Activity Log records relevant user, post and term actions. Request monitoring detects
common suspicious patterns, including XSS and SQL-injection probes, and supports
custom monitoring rules.

WP Security provides configurable WordPress and server hardening. Depending on the
selected settings, it can protect sensitive files, restrict unwanted access, add
security headers and reduce exposed server information. These controls complement
secure hosting, updated software and reliable backups; they do not replace them.

Additional modules can:

 * Control updates for WordPress core, plugins and themes.
 * Restrict dashboard access or hide the Admin Bar.
 * Disable comments, selected Block Editor features and unused WordPress output.
 * Remove selected dashboard panels and simplify the administration interface.
 * Configure SMTP and log outgoing WordPress email.
 * Purge the Cloudflare edge cache when the local cache is cleared.

#### Configuration backups and recovery

WP Optimizer creates a configuration backup before its main settings are updated.
To avoid duplicate snapshots during rapid autosaves, it reuses a backup created 
within the previous 15 minutes and retains the newest 50 backups.

From the Settings module, administrators can review or delete backups, restore a
previous configuration, import or export settings and reset individual modules. 
Restoring settings runs the normal configuration lifecycle so modules, managed cache
drop-ins and generated server rules stay synchronized.

If a fatal error comes from WP Optimizer or a plugin-managed `object-cache.php` 
or `db.php` drop-in, the recovery service can try saved configurations or perform
a controlled factory reset. A reset can remove plugin-managed drop-ins, generated
server rules, static cache data, minified resources, direct-cache files and scheduled
optimization tasks. Recovery does not reset unrelated themes, plugins or server 
configuration.

#### Server, WooCommerce and page-builder compatibility

WP Optimizer supports WordPress Multisite and detects Apache, Nginx, LiteSpeed Enterprise
and OpenLiteSpeed.

 * **Apache and LiteSpeed Enterprise** use managed rules in the local `.htaccess`
   file.
 * **Nginx** uses a generated configuration file that must be included in the website
   server block before Nginx is reloaded.
 * **OpenLiteSpeed** receives compatible rewrite rules for direct cache delivery,
   redirects and rewrite-based security controls. Enable **Auto Load from .htaccess**
   for the virtual host. Configure compression, response headers, MIME types and
   other non-rewrite options in WebAdmin, then restart OpenLiteSpeed after rewrite
   changes.

WooCommerce cart, checkout and account routes are excluded from caching and runtime
HTML optimization. Session cookies, add-to-cart requests, WC API calls, WooCommerce
AJAX and session-storage queries also bypass incompatible cache layers. Custom WooCommerce
page slugs are detected from their configured page IDs.

Elementor, Beaver Builder, Divi, Gutenberg, Bricks, Oxygen and Breakdance editor
and preview requests bypass cache and output transformations. Builder assets are
not rewritten by the CSS or JavaScript minifier, and generated markup is preserved
during HTML minification.

WP Optimizer can coexist with other performance plugins, but only one plugin should
manage each cache, minification, asset-combination or server-rule layer.

#### Recommended setup

For an existing or production site:

 1.  Review the environment in WP Info.
 2.  Enable browser caching, supported compression and image optimization for new uploads.
 3.  Create a database backup before cleanup.
 4.  Enable the standard page cache and test dynamic pages.
 5.  Configure direct cache delivery only after the standard cache works correctly.
 6.  Enable extra cache layers only when the required server services are available.
 7.  Activate HTML, CSS and JavaScript optimization separately.
 8.  Clear generated caches after important setting changes.
 9.  Test forms, search, login, account and checkout flows.
 10. Use Page Test and Performance Monitor to verify the result.

## 스크린샷

[[

[[

[[

[[

[[

[[

[[

[[

[[

## 설치

 1. Go to Plugins  Add New in your WordPress dashboard.
 2. Search for “WP Optimizer”.
 3. Click Install Now.
 4. Activate the plugin.
 5. Review the one-time welcome page, which explains how the modular workflow works.
 6. Open WP Optimizer from the WordPress admin menu.
 7. Enable only the modules you need.
 8. Start with browser cache, compression and media optimization, then enable cache
    and minify gradually.

You can also install WP Optimizer manually by uploading the plugin folder to `/wp-
content/plugins/` and activating it from the Plugins screen.

For multisite installations, install the plugin from the Network Admin area and 
network activate it if you want to use it across the network.

## FAQ

### What is WP Optimizer?

WP Optimizer is a modular WordPress optimization plugin for performance, Core Web
Vitals, database maintenance, security hardening, diagnostics and admin cleanup.

### Is WP Optimizer only a cache plugin?

No. WP Optimizer includes caching, but it also provides minification, image optimization,
database cleanup, cron tuning, compression, browser cache policies, performance 
monitoring, security hardening, mail logging, server diagnostics and WordPress customization
tools.

### What should I enable first on a live site?

Start with lower-risk optimizations: browser cache, compression and media optimization.
Before database cleanup, create a backup. Then enable cache and minify options one
at a time, clearing cache and testing the front end after each change.

### Can cache or minify break my layout?

Yes. Like any performance plugin, aggressive cache or minification settings can 
expose theme or plugin conflicts. Enable HTML, CSS and JavaScript minification separately.
If something breaks, disable the last option you enabled, clear cache and test again.

### Is WP Optimizer compatible with WooCommerce and page builders?

Yes. WooCommerce cart, checkout and my-account routes are automatically excluded
from caching and runtime HTML optimization. WooCommerce session cookies and cart/
API actions also bypass cache. WP Optimizer detects editing and preview requests
from Elementor, Beaver Builder, Divi, Gutenberg, Bricks, Oxygen and Breakdance, 
preserves their generated markup and does not rewrite their CSS or JavaScript assets.
Built-in exclusions cannot be removed by integration filters.

### How does the cache system work?

WP Optimizer has multiple cache layers. Static page cache stores rendered HTML pages,
object cache integrates with WordPress object caching and can use Redis or Memcached,
WP_Query cache stores selected WordPress query results, and database query cache
stores selected database query results. Each layer has its own lifetime, exclusions,
purge behavior and scope controls.

### What is Page Test?

Page Test is a browser-based diagnostic workflow for a specific site URL. It compares
a WP Optimizer bypass baseline with the current active configuration, warms the 
active configuration, then reports timing, TTFB, memory and size differences together
with warmup diagnostics such as slow queries, repeated queries and heavier hooks.

### Do I need Redis or Memcached?

Only if you want to use the object cache feature. Browser cache, static cache, database/
query cache, compression, minification and media optimization can still be used 
without Redis or Memcached.

### Does WP Optimizer optimize images?

Yes. WP Optimizer includes media optimization, WebP conversion, background image
optimization and unused media cleanup.

### Can WP Optimizer help with Core Web Vitals?

Yes. WP Optimizer helps improve the technical foundation behind Core Web Vitals 
through caching, minification, compression, browser caching, media optimization,
reduced page weight and performance monitoring.

### Does WP Optimizer include database cleanup?

Yes. The Database module includes cleanup, optimization and backup utilities for
maintaining WordPress database tables and removing unnecessary or orphaned data.

### Is WP Optimizer privacy-friendly?

WP Optimizer runs optimization tasks on your own server. Optional telemetry controls
are available in the Tracking module.

### Does WP Optimizer include security features?

Yes. WP Optimizer includes practical WordPress and server-level hardening options,
activity logging and suspicious request monitoring.

### Does WP Optimizer support multisite?

Yes. WP Optimizer supports multisite and can be network activated. Each site can
still require different performance settings depending on theme, plugins and traffic.

### Can I export or restore plugin settings?

Yes. The Settings module supports reset, import, export, restore and autosave features,
which is useful when testing aggressive optimization settings or moving configurations
between sites. It also stores automatic configuration backups before plugin settings
changes, with restore and delete actions available from the Settings module. Individual
modules can also be reset to factory settings from the modules screen; this asks
for confirmation and runs the module cleanup lifecycle.

### Are configuration backups created automatically?

Yes. WP Optimizer creates a configuration backup before the main plugin settings
are updated. If the newest backup is less than 15 minutes old, the existing recent
backup is reused instead of creating another one for every autosave or rapid setting
change. The newest 50 configuration backups are kept; older entries are removed 
automatically.

### What happens if a bad configuration causes a fatal error?

If the fatal error is caused by WP Optimizer code or a WP Optimizer-managed cache
drop-in, recovery mode offers Try Recover and Reset actions to administrators. Try
Recover restores saved configuration backups one by one and tests whether the request
succeeds. Reset restores WP Optimizer to factory settings and removes plugin-managed
cache drop-ins, local server rules, generated optimization storage and scheduled
optimizer tasks.

### What should I do if something looks wrong after changing settings?

Disable the last module or option you enabled, clear cache and test again. Use Page
Test to compare the active configuration with the bypass baseline. If needed, use
the Settings module to restore an automatic configuration backup or reset options,
then re-enable features one by one.

### Is WP Optimizer compatible with WP Rocket, FlyingPress, Perfmatters, LiteSpeed Cache and other optimization plugins?

WP Optimizer can coexist with other optimization plugins, but the same optimization
layer should not be enabled in more than one plugin. Choose a single owner for page
cache, minification, asset combination and server rules, then clear every cache 
and test the site after changing the configuration.

### How do I exclude a page from caching?

Open the Static Pages Cache configuration and add an exclude rule for the required
path or URL pattern. WooCommerce cart, checkout and account routes are excluded 
automatically.

### Does WP Optimizer minify and combine CSS and JavaScript?

Yes. The Minify module can minify HTML, CSS and JavaScript and can optionally try
to combine CSS or JavaScript files. Enable each option separately, clear cache and
verify important pages after every change because themes and plugins may depend 
on asset order.

### Do I need a CDN to use WP Optimizer?

No. Caching, minification, media optimization and server features run without a 
CDN. You can still use a CDN independently; if it caches HTML, coordinate its purge
behavior with WP Optimizer so visitors do not receive stale pages.

### Will WP Optimizer slow down my wp-admin dashboard?

Front-end transformations do not normally run on wp-admin pages, and cache layers
can be configured to skip administrative requests. Monitoring, backups and bulk 
media or database jobs still use server resources, so schedule heavy work outside
busy periods and disable modules you do not need.

### Can I use WP Optimizer with Cloudflare?

Yes. The Cloudflare module can purge the Cloudflare edge cache when WP Optimizer
cache is cleared, using a scoped API token and Zone ID. Avoid duplicating HTML caching
or optimization features without testing, and verify that both cache layers are 
purged after content changes.

### What happens to my cache when I edit a post or product?

When automatic purge is enabled, WordPress content-change hooks invalidate affected
static-page and query cache entries after posts, products, terms or comments change.
WooCommerce-sensitive routes remain excluded. If the Cloudflare integration is enabled,
WP Optimizer also requests the configured edge-cache purge.

### How do I completely uninstall WP Optimizer and remove its data?

For the cleanest removal, first reset active modules to factory settings so their
cleanup lifecycle removes managed drop-ins, generated storage and local server rules.
Then deactivate and delete WP Optimizer from the WordPress Plugins screen. The uninstall
routine removes plugin options, scheduled media hooks and plugin database tables;
shared WPS framework data is removed only when no other installed component uses
it.

### Is there a developer API for clearing the cache?

Yes. Integration code can guard with `function_exists()` and call `wpopt_flush_cache('
integration-name')` to flush active WP Optimizer cache layers. Bulk processes can
use `wpopt_suspend_cache_auto_purge()` and `wpopt_resume_cache_auto_purge()` to 
avoid repeated purges. See `EXTERNAL-API.md` for the supported functions and examples.

## 후기

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

### 󠀁[overwhelmed with the features](https://wordpress.org/support/topic/overwhelmed-with-the-features/)󠁿

 [Vu Tru So](https://profiles.wordpress.org/vutruso/) 2025년 5월 13일 답글 2개

I am overwhelmed with the features in the plugin, the premium optimization plugins
are not enough. I think you should develop your own to sell Thanks

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

### 󠀁[It will break your site](https://wordpress.org/support/topic/it-will-break-your-site-2/)󠁿

 [13burns](https://profiles.wordpress.org/13burns/) 2022년 5월 8일 답글 1개

Simply install and viola – broken.. dev unresponsive for support. Please disregard
the star – zero is not an option

 [ 모든 2 평가 읽기 ](https://wordpress.org/support/plugin/wp-optimizer/reviews/)

## 기여자 & 개발자

“WP Optimizer – PageSpeed, Cache, Minify, Image Optimization & Core Web Vitals”(
은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

 *   [ sh1zen ](https://profiles.wordpress.org/sh1zen/)

[자국어로 “WP Optimizer – PageSpeed, Cache, Minify, Image Optimization & Core Web Vitals”(을)를 번역하세요.](https://translate.wordpress.org/projects/wp-plugins/wp-optimizer)

### 개발에 관심이 있으십니까?

[코드 탐색하기](https://plugins.trac.wordpress.org/browser/wp-optimizer/)는, [SVN 저장소](https://plugins.svn.wordpress.org/wp-optimizer/)
를 확인하시거나, [개발 기록](https://plugins.trac.wordpress.org/log/wp-optimizer/)
을 [RSS](https://plugins.trac.wordpress.org/log/wp-optimizer/?limit=100&mode=stop_on_copy&format=rss)
로 구독하세요.

## 변경이력

#### 2.8.6

 * improved core performance
 * added automatic WooCommerce and page-builder compatibility safeguards
 * removed the unused legacy implementations
 * hardened WooCommerce session, cart action and database-cache exclusions
 * made direct-cache migration fail safe when runtime configuration is missing or
   invalid

#### 2.8.4

 * added dedicated db tables to performance monitor and cache
 * improved performances
 * removed legacy fallbacks
 * fixed some bugs

#### 2.8.2

 * added config backup and restore
 * added error handling and recovery
 * added Page Test tool
 * added welcome page
 * improved cache configuration documentation and diagnostics
 * fixed some UI/UX issues

#### 2.8.1

 * fixed some bugs as reported
 * improved translations

#### 2.8.0

 * updated UI/UX
 * added PageSpeed module
 * improved core performances
 * fixed some bugs

#### 2.7.1

 * added Cron module to manage scheduled tasks
 * extended support to WordPress 7.0
 * improved plugin/module initialization and lazy dependency loading to reduce unnecessary
   work during requests
 * updated UI/UX

#### 2.6.5

 * added to PerformanceMonitor SQL monitor, Cache hit/miss, plugin time and memory
   footprint
 * improved core security hardening

#### 2.6.0

 * fixed Activity Log authenticated SQL injection vulnerability (CVE-2026-6295) 
   and hardened equivalent WP Mail search handling
 * hardened request actions with mandatory nonce validation and admin-only execution
   for sensitive actions
 * secured settings import, database action arguments and wpsargs parsing against
   unsafe deserialization
 * hardened database backup excluded-table handling in mysqldump commands
 * limited WP Mail message preview in the table and added a popup view for full 
   content

#### 2.5.0

 * added performance monitor module
 * fixed some bugs in the activity-log
 * fixed ImageProcessor issue on delete images
 * improved UI/UX
 * updated translations

#### 2.4.0

 * added info in some modules
 * improved performances
 * fixed bugs in Minify Modules
 * fixed bugs in cache modules
 * improved UI/UX

#### 2.3.8

 * updated translations
 * extended support to WordPress 6.9
 * improved media cleaner

#### 2.3.7

 * updated translations
 * extended support to WordPress 6.8
 * fixed some bugs on old version of PHP

#### 2.3.5

 * improved core performances
 * improved performances
 * updated translations
 * extended support to WordPress 6.7

#### 2.3.4

 * added new module to configure mail transport and log mails
 * added Welcome page on plugin activation
 * improved ImagesProcessor
 * improved core performances
 * improved uninstallation process
 * updated admin UI
 * updated translations
 * fixed some compatibility bugs

#### 2.2.5

 * added support for WordPress fonts
 * added blueprint.json for WordPress preview
 * improved core performances
 * improved performances
 * updated translations
 * extended support for WordPress 6.5

#### 2.2.2

 * improved media scan
 * improved core performances
 * improved Gutenberg disable
 * improved ActivityLog
 * extended support for WordPress 6.4

#### 2.1.5

 * added support to disable oembed and rest
 * improved activity log module
 * updated translations file
 * extended support to WordPress 6.3

## 기초

 *  버전 **2.8.6**
 *  최근 업데이트: **10시간 전**
 *  활성화된 설치 **200+**
 *  워드프레스 버전 ** 5.0.0 또는 그 이상 **
 *  다음까지 시험됨: **7.0.0**
 *  PHP 버전 ** 7.4 또는 그 이상 **
 *  언어
 * [English (US)](https://wordpress.org/plugins/wp-optimizer/)
 * 태그:
 * [cache](https://ko.wordpress.org/plugins/tags/cache/)[core web vitals](https://ko.wordpress.org/plugins/tags/core-web-vitals/)
   [image optimization](https://ko.wordpress.org/plugins/tags/image-optimization/)
   [minify](https://ko.wordpress.org/plugins/tags/minify/)[performance](https://ko.wordpress.org/plugins/tags/performance/)
 *  [고급 보기](https://ko.wordpress.org/plugins/wp-optimizer/advanced/)

## 평점

 별 5점 만점에 3점.

 *  [  1/5-별점 후기     ](https://wordpress.org/support/plugin/wp-optimizer/reviews/?filter=5)
 *  [  0/4-별점 후기     ](https://wordpress.org/support/plugin/wp-optimizer/reviews/?filter=4)
 *  [  0/3-별점 후기     ](https://wordpress.org/support/plugin/wp-optimizer/reviews/?filter=3)
 *  [  0/2-별점 후기     ](https://wordpress.org/support/plugin/wp-optimizer/reviews/?filter=2)
 *  [  1/1-별점 후기     ](https://wordpress.org/support/plugin/wp-optimizer/reviews/?filter=1)

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

[모든  리뷰 보기](https://wordpress.org/support/plugin/wp-optimizer/reviews/)

## 기여자

 *   [ sh1zen ](https://profiles.wordpress.org/sh1zen/)

## 지원

할 말 있으신가요? 도움이 필요하신가요?

 [지원 포럼 보기](https://wordpress.org/support/plugin/wp-optimizer/)

## 기부

이 플러그인이 발전하도록 도우시겠습니까?

 [ 이 플러그인에 기부하기 ](https://www.paypal.com/donate/?hosted_button_id=8G8VR4APG9JRU)