Devenia Speed Optimization helps you find WordPress media worth fixing and choose a safe next step

Find the WordPress media that needs attention and choose a safe next step for the site.

Art Deco industrial Devenia Speed Optimization machine scanning image and video media, sorting priority candidates, recording reports, planning repair, safeguarding backups, comparing redo versions, and separating an administrator-started service dock.

Administrator boundary

Every registered speed optimization ability requires the WordPress manage_options capability.

Choose the operating boundary

Choose the path that matches the task

Keep diagnosis and recovery on the site. Start a managed request only when that operation is explicitly required.

Local WordPress work

Local scans, reports, settings, scheduling, backups, restoration, and WP-CLI operation run on the WordPress site. They do not require an external Devenia connection.

Administrator-started managed service

A managed service operation starts only after an administrator configures or starts it. Local scanning and reporting do not silently start managed work.

Evidence before change

Judge media by file weight, real use, and rendered size

The report joins stored attachment facts with evidence from pages visitors load, so you can decide what deserves attention before changing a file.

File evidence

Review file size, dimensions, generated sizes, upload data, and the local file record for each image or video attachment.

Page usage

See content URLs, block references, and featured-image use so an oversized file is connected to the pages that depend on it.

Rendered size

Compare source dimensions with measurements from images rendered on real pages.

Format policy

Choose whether optimized media preserves its URL, adds a modern sidecar with fallback, or uses an explicit modern-format URL change.

Workflows from evidence to repair

Move from diagnosis to a controlled media decision

Use the local evidence to decide what to repair, replace, review again, or leave unchanged.

3

Configure and diagnose

Read the current thresholds, scan limit, priority pages, schedule, optional alerts, and media-format choices in the settings view (speed-optimization/get-settings). Update those settings (speed-optimization/update-settings), then run a diagnostic scan manually (speed-optimization/run-scan). Saved schedules can also respond after media, content, or theme changes.

5

Reports and rendered evidence

Open the stored diagnostic report (speed-optimization/get-report), customer report (speed-optimization/get-customer-report), and operator report (speed-optimization/get-operator-report). List the page images awaiting rendered-size checks (speed-optimization/list-render-candidates) and record their measured display sizes (speed-optimization/record-render-measurements).

3

Repair jobs

Review the proposed repair plan (speed-optimization/get-repair-plan), create the corresponding repair job (speed-optimization/create-repair-job), and inspect that job’s current result (speed-optimization/get-repair-job).

4

Replacement safety

Register a proposed replacement (speed-optimization/register-replacement), apply it through the backup and replacement check (speed-optimization/apply-replacement), list the available backups (speed-optimization/list-backups), and restore the original when the replacement must be reversed (speed-optimization/restore-original).

9

Redo review

Create a redo request (speed-optimization/create-redo-request), list existing requests (speed-optimization/list-redo-requests), and open one for review (speed-optimization/get-redo-request). Refresh managed progress (speed-optimization/sync-redo-worker-job), update its review status (speed-optimization/update-redo-status), and record analysis evidence and notes (speed-optimization/record-redo-analysis). Register a new candidate for preview (speed-optimization/register-redo-candidate), close the request while keeping the current file (speed-optimization/close-redo-request), or apply the reviewed candidate (speed-optimization/apply-redo-candidate).

2

Optional service requests

An administrator can create one optional Devenia managed-service request (speed-optimization/create-service-request) and list the requests that the site has already started (speed-optimization/list-service-requests).

Required runtime and optional connection

Dependencies

The runtime rows tell you what the site must provide; the final row describes a separate connection layer.

PHP 7.4 or later

PHP 7.4 or later

Provides the required PHP runtime for Devenia Speed Optimization.

Optional for MCP client access

WordPress MCP Adapter

Exposes registered WordPress actions to authenticated MCP clients.

Stable package

Choose a site-owned first step

Download the stable self-hosted package to begin a local review. Configure the scan boundary and review the largest media files used on real pages before choosing a repair or replacement.