• Resolved Nadav Levi

    (@123nadav)


    So, I know this is going to be a slightly annoying topic.
    Until today, I didn’t use any of the features Performance Lab plugin offers except the Site Health tool.

    But Performance Lab plugin is growing.
    It offers many built-in enhancements to the WordPress core.

    The problem is that these features involve caching, lazy loading, and a few things that LiteSpeed already handles, so I need to check if there can be any conflicts.

    I already opened a similar ticket in the “Enhanced Responsive Images” support forum, but now that I see all the other options, I realized I should have opened a general ticket to get answers for everything you offered. Here is the ticket I opened: https://wordpress.org/support/topic/question-reversibility-and-litespeed-cache-compatibility-concerns/

    For the record:
    (LiteSpeed Cache is non-negotiable for me, it’s the best plugin I’ve ever used, especially the one-click deployment on Google Cloud with OpenLiteSpeed. This is something I don’t think I’ll ever replace, even in the future.)

    So, there are a couple of options I need to discuss with you.
    This plugin includes several features that can be very useful, but we need to clarify whether they will conflict with the LiteSpeed Cache plugin. (And i must to know if any of the options I mentioned are reversible if i decided to turn OFF the plugins)

    Performance Lab includes the following options that I believe could be useful for the website:

    1. Enhanced Responsive Images
    2. Image Prioritizer
    3. No-cache BFCache
    4. Speculative Loading

    (Dependency for Image Prioritizer):
    Optimization Detective (dependency for Embed Optimizer and Image Prioritizer) – separate plugin:
    https://wordpress.org/plugins/optimization-detective/

    Screenshot from my WP-Admin with all the plugin’s options (I marked the best ones):
    https://ibb.co/vCFrbqpK

    So, I need to know if LiteSpeed can work side-by-side with these options.
    Image Prioritizer adds lazy loading, so I’m not sure if it will work together with LiteSpeed.

    BFCache removes or adjusts no-cache headers, and I know LiteSpeed also sets these types of headers.

    Speculative Loading does prefetch/prerender, and it’s recommended to enable it together with object cache.
    This plugin works with the REST API, but with LiteSpeed we are not caching the REST API anyway. Still, I need to know if it can conflict with the LiteSpeed Cache plugin.

    The must important question:
    Is all the plugin options reversible? or does it change the HTML inside any page? (When I say HTML, I mean Pages > Edit Page > the page’s code (I use the code editor of WordPress to create the page and not a theme builder or Gutenberg). It’s very important to me that the plugin is reversible and does not change the actual code I create for each page.

    I need to know if any of the options I mentioned are reversible if i decided to turn OFF the plugins. It’s the most important part.

    I know is annoying ticket, but i must check with you guys first,
    I am anyway going to create a staging local WordPress on my PC to check all of this.
    and i already asked Lite speed support what i asking you.

    Be happy to get your advice here.
    Regards,
    Levi (Cerrajero Barcelona | Locksmith Unit)

    The page I need help with: [log in to see the link]

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author Weston Ruter

    (@westonruter)

    Hello! Yes, if you deactivate a plugin then its functionality is removed. You may need to flush your LiteSpeed Cache to ensure that any frontend changes are purged.

    Image Prioritizer (via Optimization Detective) will store metrics for frontend page loads in an od_url_metrics custom post type. Posts of this post type are deleted when Optimization Detective is uninstalled. Similarly, the settings for the other plugins will get deleted when the plugins are uninstalled.

    It would be helpful if you can report back any conflicts between the Performance Lab plugins and LiteSpeed Cache.

    Thread Starter Nadav Levi

    (@123nadav)

    @westonruter how are you? good morning.

    Are you sure it’s 100% reversible? This isn’t like the previous topic where I only asked about responsive images.

    This is a production website, not a staging one, so I need to be sure that any option from the four (or five with Detective) is fully reversible.

    by the way,

    1. i checked with lite speed bfcache can be a problem and create stale cache.
    2. Speculative Loading is already by default in WordPress, and i don’t have pretty permalinks so its useless to me to install it.

    So the only ones actually i need to be 100% they are reversible is:

    1. Enhanced Responsive Images
    2. Image Prioritizer
    3. Optimization Detective (must be installed with image prioritizer)

    does one of this 3 plugin options change the HTML inside any page? (When I say HTML, I mean Pages > Edit Page > the page’s code (I use the code editor of WordPress to create the page and not a theme builder or Gutenberg). It’s very important to me that the plugin is reversible and does not change the actual code I create for each page for example: write fetch priority and lazy load inside the html editor and change the actuall original code i build inside the page editor. (this is production site, i cant take risks even with a backup).

    Will Enhanced Responsive Images create resized images in the uploads folder?
    (I already have resized images because WordPress core creates them by default, but they don’t appear in the media interface.)

    When Enhanced Responsive Images generates the srcset, does it change the HTML code inside the editor (the WordPress code editor used to create the page, not a theme builder or Gutenberg), or does it inject that only on the front end?

    Sorry for repeating myself, I know it can be annoying, but I need to be 100% sure everything is safe if we ever need to turn the plugin off.

    Regards,
    Levi

    • This reply was modified 3 months, 2 weeks ago by Nadav Levi.
    Plugin Author Weston Ruter

    (@westonruter)

    @123nadav As far as I know (and I’m quite familiar), the three plugins do not modify any post_content in the database. They make changes dynamically when the content is rendered (e.g. via filters). When the plugins are deactivated, the changes go away (assuming you flush your cache). Uninstalling the plugins will cause their settings and other content to be deleted, so there should be no trace of them left.

    The only plugins I’m aware that will persist data even after deactivation are Image Placeholders and Modern Image Formats. Both cause additional metadata to be stored with the image attachment posts.

    i checked with lite speed bfcache can be a problem and create stale cache.

    Yes. This is a known issue.

    Thread Starter Nadav Levi

    (@123nadav)

    @westonruter OK Sound good, but you didnt answer me about the “Enhanced Responsive Images” for this problem:

    Enhanced Responsive Images plugin create resized images in the uploads folder?
    (I already have resized images because WordPress core creates them by default, but they don’t appear in the media interface.)

    just need to be sure it will not create resized images in the upload folder. (wordpress by default already created resize images but they not visible in the Media Library interface).

    I will test now:

    1. Image Prioritizer
    2. Optimization Detective (must be installed with image prioritizer)

    And one last thing, what will happened if we will use only Image Prioritizer without the Detective plugin?

    Just curios to know what will happened.

    • This reply was modified 3 months, 2 weeks ago by Nadav Levi.
    • This reply was modified 3 months, 2 weeks ago by Nadav Levi.
    Thread Starter Nadav Levi

    (@123nadav)

    dont know why but my messages getting deleted for some reason, but ok i will try again.

    So i already install both of the plugin, i have a lot to say about the Image Prioritizer, i try to post in his own support forum but for some reason my messages getting deleted…

    Any way, about the Enhanced Responsive Images, i install it and nothing specials happened. didnt see any change, i install it long side the Image Prioritizer plugin. but didnt see any change. i look on the page of the plugin:

    https://wordpress.org/plugins/auto-sizes/

    You says in this page:

    1. Improvements to the accuracy of the sizes attribute by using layout information available in block themes. This enhancement is not available to classic themes.
    2. Implementation of the new HTML spec for adding sizes="auto" to lazy-loaded images. This enhancement was merged into WordPress 6.7.

    Now about Improvement 1, i have Mesmerize THEME i think is classic theme, so no benefits for me.

    improvement 2, its already merged to WordPress core, so even without the plugin i have it already.

    So my question is, maybe better for me to delete this plugin? or maybe i am wrong? maybe better to keep it along side the Image Prioritizer plugin? please your advice @westonruter

    and thank you for all the help, i appreciate that, about my Image Prioritizer plugin experience i think better to open a new topic because i have a lot to say about this plugin (is amazing plugin) tell me what you prefer, i test it yesterday all day and i have important notes about this plugin.

    And thank you again,

    Regards,

    Levi

    • This reply was modified 3 months, 1 week ago by Nadav Levi.
    Plugin Author Weston Ruter

    (@westonruter)

    It is a holiday in the United States. I’ll try to follow up next week.

    Thread Starter Nadav Levi

    (@123nadav)

    Hey @westonruter how are you? i hope you had a great holiday.

    By the way about the Image Priotizer i open a detailed ticket:

    https://wordpress.org/support/topic/several-problems-consistent-background-css-images-and-more/

    about the Enhanced Responsive Images i was waiting for you answer, but for now i delete the plugin because i didnt see any benefit from him.

    Plugin Author Weston Ruter

    (@westonruter)

    Enhanced Responsive Images plugin create resized images in the uploads folder?

    No, it does not create any image sizes. It only filters the sizes attribute on IMG tags. It is completely reversible.

    And one last thing, what will happened if we will use only Image Prioritizer without the Detective plugin?

    This is not possible. Optimization Detective is a dependency for Image Prioritizer. Optimization Detective provides the framework that Image Prioritizer builds upon.

    Any way, about the Enhanced Responsive Images, i install it and nothing specials happened. didnt see any change, i install it long side the Image Prioritizer plugin. but didnt see any change. i look on the page of the plugin:

    Note that the description in the readme says “Improvements to the accuracy of the sizes attribute by using layout information available in block themes. This enhancement is not available to classic themes.” It doesn’t appear that Mesmerize is a block theme. So the plugin won’t be relevant to you.

Viewing 8 replies - 1 through 8 (of 8 total)

You must be logged in to reply to this topic.