Documentation

Everything you need to install, configure, and get the best performance from WPvivid plugins.

WPvivid Docs Site

Advanced Settings (Free)

Jan 20, 2026 | Knowledge Base

WPvivid Backup Plugin Advanced Settings allow you to fine-tune backup and restore behavior for improved compatibility, performance, and reliability. These options provide greater control over compression methods, database access methods, execution limits, chunk sizes, and recovery processes.

Advanced Settings Explanation

Tip
Advanced Settings directly affect backup and restore stability, only modify these settings if you have followed instructions provided in WPvivid documentation or received guidance from WPvivid support.

Database Access Method

Select how WPvivid accesses your WordPress database during backup and restore operations.
Database Access Method

  • WPDB (Default)
    Uses WordPress native database functions. This option offers maximum compatibility but may be slower for large databases.
  • PDO (Recommended)
    Uses the PHP PDO extension for faster database processing. This option requires the pdo_mysql extension to be installed on your server.
Tip
Choose PDO when available to improve backup and restore speed, especially for large databases.

Backup Compression Method

Configure how WPvivid compresses backup archives.
Backup Compression Method

  • ZipArchive (Default)
    Provides better flexibility and faster performance. Requires the PHP ZIP extension.
  • PclZip
    A slower but more stable fallback method included in WordPress core. WPvivid automatically switches to this method if ZipArchive is unavailable.
Note
If your server does not support ZipArchive, WPvivid will automatically use PclZip to maintain backup compatibility.

Backup Performance Mode

Adjust how aggressively WPvivid uses server resources during backup creation.
Backup Performance Mode

  • Low (Balanced)
    Minimizes server resource usage. Best for shared hosting or limited environments. Backup files are split into 200MB chunks.
  • Mid (Standard)
    Provides a balanced combination of speed and stability. Recommended for most hosting environments.
  • High (Accelerated)
    Uses more server resources to reduce backup time. Recommended only for VPS or dedicated servers. Backup files are split into 4GB chunks.
  • Custom (Advanced)
    Access advanced parameters to manually configure backup splitting, compression, and processing.
Tip
If backups frequently fail or time out, switch to Low or Mid mode to improve stability.

Custom Backup Processing Settings

Unlocks full backup processing options and allows fine-grained control over backup behavior. This mode is intended for complex hosting environments or large websites. It is recommended to adjust these settings only under guidance from WPvivid documentation or support.
Custom Backup Processing Settings

  • Compress files every (MB)
    Defines the file size threshold for splitting backup archives into multiple parts. Smaller values improve compatibility on restricted hosting environments.
  • Exclude files larger than (MB)
    Skips files that exceed the specified size limit during backup. Set to 0 for unlimited file size.
  • PHP script execution timeout for backup (seconds)
    Sets the maximum execution time allowed for each backup request cycle.
  • PHP memory limit for backup (MB)
    Temporarily increases the memory available to WPvivid during backup operations.
  • Number of files compressed per request
    Controls how many files are compressed in each batch. Lower values improve stability but increase backup duration.
  • Split SQL file every (MB)
    Splits large database exports into multiple SQL files to avoid server file size limitations.
  • Chunk size (KB)
    Controls how much data is processed per request. Smaller chunks reduce timeout risk on restrictive servers.
  • Retry attempts on timeout
    Specifies how many retry attempts WPvivid will perform when a timeout error occurs.

Restore Performance Settings

Control how WPvivid restores backup files and database data.
Restore Performance Settings

  • Extract files by index for restoration
    Enables indexed extraction to reduce server load and improve restore reliability.
  • Files extracted per request
    Defines how many files are unzipped per request cycle. Lower values reduce timeout risk.
  • PHP script execution timeout for restore (seconds)
    Sets the maximum allowed execution time for restore operations.
  • PHP memory limit for restore (MB)
    Temporarily increases memory availability during restore processing.
  • Maximum database rows processed per request
    Limits how many database rows are imported during each restore cycle.
  • Maximum SQL file size imported per request (MB)
    Controls how much SQL data is processed per request to avoid server execution limits.
Tip
If restore operations time out or stall, adjust these settings based on the recommendations in this guide.