System Settings

System Settings and Cache Management

Complete guide to system settings, cache management, and platform maintenance

Updated January 7, 2026
0 views

Overview

System settings control platform behavior, performance, and maintenance. Cache management ensures users see the latest content while maintaining fast load times.

Performance: Proper cache management can reduce page load times by 50-80%.


Accessing System Settings

  1. Navigate to Admin > System
  2. View all system controls
  3. Make changes carefully

System SettingsSystem Settings


Cache Management

Understanding Caches

Cache TypeWhat It StoresWhy It Matters
Page CacheHTML pagesFaster page loads
Data CacheDatabase queriesReduced DB load
Image CacheResized imagesFaster images
API CacheAPI responsesFaster API calls
Search CacheSearch resultsQuick searches

Cache Dashboard

View cache status:

  • Total cached items
  • Cache hit rate
  • Cache size
  • Last cleared time

Clearing Cache

Clear All Cache

When to use:

  • After major content updates
  • When seeing stale data
  • After taxonomy changes
  • Post-deployment

Steps:

  1. Go to System > Cache
  2. Click Clear All Cache
  3. Confirm action
  4. Wait for completion

Clear CacheClear Cache

Clear Specific Caches

CacheWhen to Clear
Product CacheAfter product updates
Category CacheAfter taxonomy changes
User CacheAfter permission changes
Search CacheAfter adding products
Page CacheAfter content changes

Cache Settings

SettingOptionsRecommended
TTL (Time to Live)1 min - 24 hours1 hour
Max Size100MB - 10GB1GB
Auto-InvalidateOn/OffOn
CompressionOn/OffOn

Redis Cache (Advanced)

Redis Status

If using Redis:

  • Connection status
  • Memory usage
  • Keys count
  • Eviction policy

Redis Commands

ActionPurpose
Flush DBClear all keys
InfoServer information
MonitorReal-time activity

Database Maintenance

Routine Maintenance

TaskFrequencyPurpose
VacuumWeeklyReclaim space
AnalyzeWeeklyUpdate statistics
ReindexMonthlyOptimize indexes

Running Maintenance

  1. Go to System > Database
  2. Select maintenance task
  3. Schedule or run immediately
  4. Monitor completion

Warning: Run maintenance during low-traffic periods.


Background Jobs

Job Queue Status

Monitor background tasks:

  • Email sending
  • Image processing
  • Search indexing
  • Report generation

Job Status Types

StatusMeaning
🟢 RunningCurrently executing
🟡 PendingWaiting in queue
🔴 FailedError occurred
CompletedFinished successfully

Managing Failed Jobs

  1. View failed jobs
  2. Check error message
  3. Fix underlying issue
  4. Retry or delete job

Email Settings

Email Configuration

SettingDescription
From AddressSender email
From NameSender display name
Reply-ToReply destination
ProviderEmail service (Resend, etc.)

Test Email

  1. Go to System > Email
  2. Enter test recipient
  3. Click Send Test
  4. Verify delivery

Email Logs

View sent emails:

  • Recipient
  • Subject
  • Status (delivered, bounced)
  • Timestamp

Storage Management

Storage Usage

CategorySize% of Total
Product Images15 GB60%
User Avatars2 GB8%
Documents5 GB20%
Backups3 GB12%

Cleanup Tasks

TaskAction
Orphaned ImagesRemove unused images
Temp FilesClear temporary uploads
Old LogsArchive/delete old logs

Feature Flags

Managing Features

Enable/disable features:

FeatureStatusImpact
New SearchEnabledAll users
Beta AnalyticsDisabledHidden
AI ContentEnabledAdmins only

Feature Rollout

  1. Create feature flag
  2. Enable for % of users
  3. Monitor performance
  4. Roll out to all or disable

Security Settings

Session Settings

SettingRecommended
Session Timeout24 hours
Remember Me30 days
Max Sessions5 per user

Rate Limiting

EndpointLimit
Login5/min
API100/min
Search30/min
Inquiry10/min

Monitoring

Health Checks

Monitor system health:

  • Database connectivity
  • Cache connectivity
  • Storage availability
  • External services

Alert Settings

Configure alerts for:

  • Server errors
  • High response times
  • Low disk space
  • Failed jobs

Backup & Recovery

Backup Schedule

Backup TypeFrequencyRetention
Full DBDaily30 days
IncrementalHourly7 days
FilesDaily30 days

Manual Backup

  1. Go to System > Backups
  2. Click Create Backup
  3. Select type (full/partial)
  4. Download when complete

Restore Process

  1. Select backup to restore
  2. Preview changes
  3. Confirm restoration
  4. Monitor progress

Warning: Restoration overwrites current data. Use with caution.


Best Practices

Do's ✅

  • Clear cache after major updates
  • Monitor cache hit rates
  • Run maintenance regularly
  • Keep backups current
  • Test email delivery
  • Review logs weekly

Don'ts ❌

  • Don't clear cache during peak hours
  • Don't skip backups
  • Don't ignore failed jobs
  • Don't leave old data
  • Don't forget monitoring
  • Don't disable features without testing

Troubleshooting

Site is slow?

  1. Check cache hit rate
  2. Clear and rebuild cache
  3. Check database performance
  4. Review background jobs
  5. Monitor server resources

Data not updating?

  1. Clear specific cache
  2. Check cache TTL settings
  3. Verify database writes
  4. Check for job failures

Emails not sending?

  1. Test email configuration
  2. Check API credentials
  3. Review email logs
  4. Verify sender domain

Was this article helpful?

Your feedback helps us improve our documentation