• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • Support for BIND DNS has been removed from Plesk for Windows due to security and maintenance risks.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS.

Question How to deliver compressed webpages on Obsidian (inc. Brotli )

MHC_1

Basic Pleskian
Server operating system version
Alma Linux 9 (Apache)
Plesk version and microupdate number
Obsidian 18.0.69 Update #3
I am used to being able to deliver website content to the end user via compressed delivery of content, saving something around 78% of bandwidth costs outwards.

I can't see any reference or mention of this at all in any way on Plesk control panel / admin panel.

I have found "How to enable gzip compression for a website on Linux" here: https://support.plesk.com/hc/en-us/...nable-gzip-compression-for-a-website-on-Linux but the pages it references end with Error 404 ; here: https://docs.plesk.com/hc/en-us/articles/12377599961367

So, How do I set up the compression or review the current compression settings on Plesk? I see mention of the "Additionally, since Plesk Obsidian 18.0.33 Brotli compression is enabled by default, from the box." but again, I can't find where this would be (Searched Panel.ini / Tools and Settings / etc. )

- Where do I set/enable/review the website compression delivery
 
So, How do I set up the compression or review the current compression settings on Plesk? I see mention of the "Additionally, since Plesk Obsidian 18.0.33 Brotli compression is enabled by default, from the box." but again, I can't find where this would be (Searched Panel.ini / Tools and Settings / etc. )
Brotli compression is handled by Nginx, which by default is enabled. So any domain on your Plesk server served by Nginx should already use Brotli compression. But Running the plesk bin nginx --list-modules command via command line will confirm whether or not Brotli is enabled for Nginx. The Nginx configration is located at /etc/nginx/conf.d/brotli.conf, and can be overwritten by creating a different configuration file in the same directory with different Nginx directives. Or by specifying the apicale Nginx directives in additional nginx directives of a domain in Plesk.

Beware that Brotli compression isn't available when only using Apache and any custom Apache configuration (for example those in .htaccess files) can interfere with the default compression when using Nginx as a proxy.

Where do I set/enable/review the website compression delivery
Compression delivery is best viewed inspecting the HTTP headers with your browsers dev tool or using a web based tester.
 
Last edited:
@Kaspar this server does not have Nginx on it. It has Apache. Previously on other systems Apache has a native module for allowing compression typically via "mod_deflate".

Compression delivery is best viewed inspecting the HTTP headers with your browsers dev tool or using a web based tester.

Yet again, Plesk itself doesn't give the details about what Plesk is (or is not) providing.

Beware that Brotli compression isn't available when only using Apache

Ok, thank you for that information. How would this be discovered without asking you? There will be alternative methods such as with Apache, mentioned above. Where is this information documented on the Plesk documents? How to set up and run these other options within the Plesk system?
 
Back
Top