If Gzip or Brotli Compression is enabled but not functioning correctly, it usually indicates missing server-level support.
32.1 Problem #
Compression is enabled in SpeedyGo settings, but files are not being compressed.
This typically occurs when the server lacks:
zlib(required for Gzip)- Brotli module (
mod_brotlifor Apache or Brotli module for NGINX)
Technical Context #
- SpeedyGo checks for
extension_loaded('zlib') - Verifies server compression capability
- Displays strict admin warning if compression is unavailable
- Prevents false activation of unsupported features
If required modules are missing, SpeedyGo will display a clear warning message inside the dashboard.
32.2 Solution #
Contact your hosting provider and request:
- PHP compiled with
zlibsupport - Apache with
mod_brotlienabled
OR
- NGINX compiled with Brotli module
Without server-level support, compression cannot function regardless of plugin configuration.
32.3 Verification Steps #
- Check browser DevTools → Network →
Content-Encodingheader - Look for
gziporbr - Use online compression testing tools if needed
Compression warnings indicate server configuration issues, not plugin malfunction.