mod_pagespeed configuration notes

This page describes some additional mod_pagespeed configuration parameters related to our RESS image lightening article.

Additional mod_pagespeed Configuration Notes

mod_pagespeed has a couple of other useful tricks up its sleeve. First of all, for devices that support JavaScipt there is a useful lazy-loading option for images that prevents the browser from fetching images until they’re actually needed for display on screen. This can significantly speed up the time taken to get the initial content. You can enable this with the following configuration parameter:


ModPagespeedEnableFilters lazyload_images

Secondly, mod_pagespeed allows you to initially fetch a preview image while the full-sized image is being retrieved. Again, this requires JavaScript support on the requesting device but really helps in making the site feel fast. In conjunction with this option you should probably enable the resize_mobile_images option to ensure that mobile-sized previews are used.


ModPagespeedEnableFilters inline_preview_images
ModPagespeedEnableFilters resize_mobile_images

mod_pagespeed’s beacon function also allows you to gather stats on page load time using a JavaScript beacon that is added into pages. The resulting information can be viewed via the mod_pagespeed logs in your browser.


ModPagespeedEnableFilters add_instrumentation

You can fine-tune the image resizing behaviour with the ImageMaxRewritesAtOnce parameter. Refer to the documentation for more details.

Finally, mod_pagespeed can optionally apply further compression for the special case of small screens. This is configured as follows:


ModPagespeedJpegRecompressionQualityForSmallScreens Quality

Note that mod_pagespeed can be configured to fetch images for resizing directly from disk rather than via the web server as follows:


ModPagespeedLoadFromFile "http://www.example.com/static/" \
"/var/www/static/"

Other Products

Market leading device intelligence for the web, app and MNO ecosystems
DeviceAtlas - Device Intelligence

Real-time identification of fraudulent and misrepresented traffic
DeviceAssure - Device Verification

A free tool for developers, designers and marketers to test website performance
mobiReady - Evaluate your websites’ mobile readiness

© 2024 DeviceAtlas Limited. All rights reserved.

This is a website of DeviceAtlas Limited, a private company limited by shares, incorporated and registered in the Republic of Ireland with registered number 398040 and registered office at 6th Floor, 2 Grand Canal Square, Dublin 2, Ireland