Files
Linux-Server-Management-Too…/modules/website/wordpress
cschantz f54f889652 OPTIMIZATION: Remove redundant cache checks and find operations
Identified and fixed multiple inefficiencies:

1. Redundant TTL cache checks removed
   - Startup code was checking cache age with stat call
   - Then calling initialize_wp_cache() which checks again
   - Then get_wp_sites_cached() checks again
   - Now: Simplified to single get_wp_sites_cached() call

2. Removed duplicate find logic in show_installation_status()
   - Was doing separate find /home/*/public_html for each call
   - Now: Uses cached data from get_wp_sites_cached()
   - Saves filesystem I/O on every status check

Result:
- Eliminated 3x redundant stat calls at startup
- Eliminated duplicate filesystem scans
- Cleaner code path
- Better cache utilization

This reduces startup overhead and improves performance on repeated runs.
2026-03-02 21:37:04 -05:00
..