Performance: Backup plugins
MEDIUM IMPACT
Backup plugins impact page load speed and server responsiveness during backup operations, affecting user experience and server resource availability.
<?php // Schedule backup during off-peak hours if (!wp_next_scheduled('run_backup')) { wp_schedule_event(strtotime('02:00:00'), 'daily', 'run_backup'); } add_action('run_backup', function() { // Backup logic here // Runs in background }); ?>
<?php // Backup triggered on every page load add_action('init', function() { if (!wp_next_scheduled('run_backup')) { do_action('run_backup'); } }); add_action('run_backup', function() { // Backup logic here // Heavy file operations }); ?>
| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| Backup on every page load | N/A (server-side) | N/A | Blocks initial paint due to slow server response | [X] Bad |
| Scheduled backup during off-peak | N/A (server-side) | N/A | No impact on paint or reflows | [OK] Good |