> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mylisting.club/llms.txt
> Use this file to discover all available pages before exploring further.

# Performance

> Boost MyListing website performance with thoughtful enhancements.

### Enable System Fonts

* Applies the System Font stack across the entire website
* Prevents MyListing's default font (Glacial Indifference) stylesheet from loading
* Prevents all preload requests for MyListing's default font
* Prevents Elementor from loading Google Fonts on the front end

***Note: Per-widget*** Elementor font choices still override this module; reset the Global Fonts in the default Elementor kit if typography looks unchanged.

### Disable MyListing Font

* Prevents MyListing's default font (Glacial Indifference) stylesheet from loading
* Prevents all preload requests for MyListing's default font

### Sort Media Library by File Size

Add a sortable file size column to the WordPress Media Library, helping you identify large media files so you can replace or compress them using a more performant image type.

### Prevent All Map Service Assets From Loading

By default, MyListing's Map Services has Google Maps selected/enabled, even if you're not using it, which unnecessarily **adds to the slowness across your entire website**.

**MyListing Pro improves your website performance** by checking for a provider in **Theme Tools → Map Services** (Google Maps, Mapbox, and OpenStreetMap) and prevents its scripts, styles, marker templates, and related map configuration from loading when that provider is not configured.

### Global Max File Upload Size

By default, MyListing lets you set limits on a per-field basis, which is time-consuming and simple for admins to overlook. **MyListing Pro lets you control how large files can be on add listing forms, user dashboards, and other front-end uploads, all in one convenient setting.**

**Highlights:**

* Configure site-wide limits in seconds
* Get a kilobytes (KB) to megabytes (MB) conversion as you type
* Applies to all file types on the **frontend** (images, PDFs, etc.)
* Does not affect backend (WordPress Dashboard) uploads
* Users get clear alerts when they attempt to upload a file that's too large
* Opt-in: Off by default until you enable it

## Frequently Asked Questions

<AccordionGroup>
  <Accordion title="How do we configure this?">
    Once the module is enabled, activate the desired settings in just a few clicks.
  </Accordion>

  <Accordion title="How are the Disable MyListing Font and System Fonts modules different?">
    Excellent question, and note that you enable one or the other, *not both*.

    * **Disable MyListing Font:** Enable this module if you plan to use custom fonts such as Google Fonts.
    * **Enable System Fonts:** Enable this module if you don't plan to use custom fonts and you're looking for the most performant font option.
  </Accordion>

  <Accordion title="Can we see this on a live MyListing website?">
    This module is a back-end solution, so there’s nothing to see on the front end.

    Refer to the [MyListing Pro YouTube playlist](https://www.youtube.com/playlist?list=PLggJJkpjrMUbtAzIDmgHpVnyP6DUxuILT) to learn more.
  </Accordion>
</AccordionGroup>
