Troubleshooting Performance Issues
Having slow reports or performance issues? This comprehensive troubleshooting guide helps you diagnose and fix common
performance problems.
Common Performance Issues
Issue: Reports Take Long to Load
Symptoms: Reports take 15+ seconds to load
Diagnostic steps:
- Check date range – is it “All Time”?
- Count widgets – more than 10?
- Check data table row limits – unlimited?
- View system status – low memory?
Solutions (in order of impact):
- Reduce date range to Last 30 Days (biggest impact)
- Limit data tables to 500 records max
- Remove unnecessary widgets (keep 5-8)
- Optimize database tables
Issue: Dashboard Very Slow
Solutions:
- Settings → General → Dashboard Widgets
- Disable widgets you don’t use daily
- Set default date range to Last 7 Days
Issue: Timeout Errors
Error message:“Request timeout” or “Maximum execution time exceeded”
Causes:
- PHP max execution time too low (under 60 seconds)
- Very large data set being processed
- Server under heavy load
Solutions:
- Contact host to increase PHP max_execution_time to 120-300 seconds
- Reduce report complexity
- Enable background processing
- Upgrade hosting if consistently timing out
Issue: Memory Limit Errors
Error:“Allowed memory size exhausted”
Solutions:
- Check Tools → System Status → PHP Memory Limit
- Should be 256MB minimum, 512MB recommended
- Contact host to increase memory limit
- Or add to wp-config.php:
define('WP_MEMORY_LIMIT', '512M');
Issue: Background Tasks Not Processing
Symptoms: Historical data not processing, tasks queued but not completing
Check:
- Tools → Background Tasks
- See task queue status
- Check last processed time
Solutions:
- Verify WP-Cron is enabled
- Check server can make loopback requests
- Contact host to enable system cron
- Try manual trigger: Tools → Force Process Background Tasks
Diagnostic Tools
System Status Check
- Alpha Insights → Tools → System Status
-
- PHP version and settings
- WordPress environment
- Database information
- Active plugins
- Server configuration
- Look for red X marks (issues)
Performance Test
- Tools → Performance Test
- Click Run Test
-
- Database query speed
- Report generation time
- Widget rendering speed
- See results and recommendations
Slow Query Log
- Tools → Debug → Slow Query Log
- See which queries take longest
- Identify problematic reports or widgets
Server-Level Issues
Shared Hosting Limitations
Common problems:
- Limited CPU resources
- Low memory limits
- Restricted execution time
Solutions:
- Optimize aggressively (reduce date ranges, limit data)
- Or upgrade to VPS/managed WordPress hosting
Resource Conflicts
Other plugins using resources:
- Disable other plugins temporarily
- Test Alpha Insights performance
- Re-enable plugins one at a time
- Identify conflicting plugin
Database Server Performance
If database itself is slow:
- Contact host about MySQL/MariaDB optimization
- Consider dedicated database server
Plugin-Specific Solutions
Background Processing
If server has limited resources:
- Set to “Conservative” mode
- Reduces simultaneous tasks
- Slower but more stable
Disable Unnecessary Features
If you don’t use certain features:
- Disable real-time analytics
- Disable unused integrations
- Turn off features you don’t need
Fixing Specific Slow Reports
Slow Product Report
If Products report very slow:
- Filter to specific category
- Limit to top 100 products
- Remove complex calculated columns
- Use simpler widgets
Slow Customer Report
Solutions:
- Limit to customers with orders in date range
- Don’t calculate LTV for all customers (only top customers)
- Set max records to 500
Slow Campaign Report
Solutions:
- Filter to active campaigns only
- Exclude ended campaigns older than 90 days
- Reduce date range
Network and API Issues
Slow Ad Integration Syncs
If Facebook/Google sync very slow:
- Reduce sync frequency (hourly → every 6 hours)
- Limit campaigns being synced
- Check API quota usage
External API Timeouts
Solutions:
- Verify server can make outbound HTTPS requests
- Check firewall not blocking API calls
- Temporarily disable and re-enable integration
Browser-Side Performance
Slow Dashboard Rendering
If dashboard loads but displays slowly:
- Clear browser cache
- Disable browser extensions
- Try different browser
- Update to latest browser version
Charts Not Rendering
Solutions:
- Disable ad blockers (they can interfere)
- Allow JavaScript for your site
- Check browser console for errors (F12)
Getting Help
Before Contacting Support
Gather this information:
- Screenshot of System Status page
- Which specific reports are slow
- Approximate number of orders in store
- Hosting provider name
- What you’ve tried already
Enable Debug Mode
- Settings → Advanced → Debug Mode
- Enable debug logging
- Reproduce slow issue
- Check debug logs (Tools → Logs)
- Include log excerpt when contacting support
Contact Support
Open support ticket with:
- Detailed description of issue
- System status screenshot
- Steps to reproduce
- Any error messages
Prevention Tips
- Start with reasonable date ranges
- Don’t create overly complex reports
- Optimize database monthly
- Monitor performance trends
- Keep hosting resources adequate for store size
- Clean up data regularly