Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.Our support team is available 24/7 — we are always here to help with hosting and server issues.We are now accepting requests for dedicated server rental and colocation services in our data center.Reminder: we recommend enabling backups for additional data protection.A new VPS/VDS lineup with NVMe storage and improved performance is now available.Maintenance work on some servers has been completed. All services are operating normally.

MODULE FOR 1C-BITRIX

Kommutator.net

Image optimization

The Image Optimization module processes graphic files directly on the website server without transferring them to external services. For suitable source files, it generates WebP and AVIF formats, which are automatically substituted for the originals. A detailed activity log is maintained to ensure changes can be safely reverted. Optimization supports JPEG, PNG, GIF, SVG, BMP, and WebP formats.

Technical details

Published
17 August 2026
Updated
17 August 2026
Version
1.0.5
Installed
Fewer than 50 times
Compatible editions
First Site, Start, Standard, Small Business, Business, Online store + CRM
Responsive design
Yes
Composite support
Yes
Compatible with Sites24
No
Developer
Kommutator.net

What this solution does

The Image Optimization module processes graphic files directly on the website server without transferring them to external services. For suitable source files, it generates WebP and AVIF formats, which are automatically substituted for the originals. A detailed activity log is maintained to ensure changes can be safely reverted.

Optimization supports JPEG, PNG, GIF, SVG, BMP, and WebP formats. The tool reduces disk space usage and data transfer volume, accelerates page loading, and enables centralized management of the media library. Parameters for quality, dimensions, format selection, directories, exclusions, and processing modes are configured individually for each site.

Processing can be triggered upon file upload, manually for existing images, via a background agent, or from the command line. Batch optimization runs in chunks with progress tracking and can automatically continue until the entire directory is processed. Large-scale projects feature persistent queue management, pause, resume, and recovery of incomplete tasks.

The module allows calculating optimization parameters without modifying files. In preview mode, the system displays current and target file sizes, projected storage savings, and quality metrics including SSIM and PSNR. Predefined quality profiles simplify selecting the optimal balance between image weight and visual fidelity.

The module supports compression and conversion for JPEG, PNG, GIF, SVG, BMP, and WebP formats. Generation of WebP and AVIF files is performed locally without relying on external services. Batch processing of existing images is available, along with automatic optimization of new files upon upload.

Processing can be executed by a background agent in the Bitrix system or triggered via the command line interface (CLI). Filters enable precise targeting of files by criteria such as site, directory, format, size, dimensions, and modification date. Separate optimization settings are supported for each resource in multi-site installations.

The module processes images from information blocks, sections, high-load blocks, forums, and the media library. It supports integration with custom tables containing Bitrix file identifiers. An integrated downscaling function automatically reduces the resolution of excessively large JPEG and PNG images.

Features include Progressive JPEG support, quality level management, and a mode that preserves original files. The system maintains a detailed processing log, provides summary statistics, supports report filtering, and allows data export in CSV format. Built-in diagnostics verify the availability of required libraries, memory and disk space, as well as the correct operation of agents and server rules.

The module provides an API and command-line interface commands for integration with external systems.

Automatic delivery of WebP and AVIF formats

The component automatically substitutes modern image formats using the picture tag and the image-set CSS function. Original files are retained as fallback options for browsers that do not support these new formats.

For Apache servers, the delivery rule is configured via the module interface. For Nginx and the BitrixVM platform, a ready-made configuration snippet is provided, which the administrator adds to the server settings after verification. The module does not automatically modify the Nginx configuration.

If a modern version of the image has not yet been created, delayed generation can be enabled. The file is placed in a queue, and a background agent generates the WebP or AVIF versions.

Data security and recovery

Before mass conversion, it is recommended to enable original file preservation and create a full site backup.

The module supports the following capabilities:

- Saving original files with the .orig extension;

- Creating versioned recovery points for each run;

- Verifying the integrity of saved snapshots;

- Performing full or selective rollback of changes;

- Retrying the recovery of files temporarily blocked by the system;

- Limiting the number and total volume of recovery points;

- Checking available disk space before creating a backup copy.

The module safely removes derived WebP and AVIF formats while preserving original files with the .orig extension. Image processing is performed via a temporary file with locking, followed by replacement of the original file. Upon completion, the module synchronizes the file size and dimensions in the b_file table and clears associated previews when required.

Management is accessible via the Services → Image Optimization section in the admin panel. Additional settings are available in the Settings → Product Settings → Module Settings → Image Optimization section.

When needed, General iT can implement “Image optimization”, configure the module and verify it against the current website setup.

UPDATE HISTORY

What’s new

5 releases
1.0.5 (19.08.2026)Latest update

Improving module performance.

1.0.4 (18.08.2026)

Accelerating operations in the module.

1.0.3 (17.08.2026)

Improving module productivity.

1.0.2 (16.08.2026)

Increasing module work efficiency.

1.0.1 (15.08.2026)

Optimizing module operations.

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

What does the price cover?
The displayed price covers the solution itself. Platform licensing, installation and customisation are checked separately. If the page offers bundles, select the required option before submitting a request.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
How much does this solution’s renewal cost?
The current renewal price is 500 ₽. Before you order, a manager will confirm the renewal period and whether it applies to your licence.
Can you help with implementation?
We can help install the module, check its settings and verify how it works in your project. Compatibility with other customisations and the scope of work are assessed before we begin.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot