• I have tried it. I’ve actually tried this on different sites and at different times, but always end up disabling dynamic caching and using another cache plugin.

    SiteGround’s dynamic cache is very well thought out in theory. But reality has cookies, users who log in, carts that change, payment gateways, embedded content…
    Also the plugin tries to be so simple, that it complicates everything because it doesn’t allow any customization, specific exclusions or anything that is really useful.

    In the end, both the dynamic cache and the plugins are only useful on pages with basic content and on websites where there are no cookies. In other words, in few real places.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Elena Chavdarova

    (@elenachavdarova)

    Hello @efquintana,

    I am sorry to hear you had issues with the plugin and thank you for your feedback.

    We have always tried to keep it both simple and efficient, that is why there are many exclude options included in the plugin and additional filters available for more specific cases.

    Dynamic caching is excluding the most used cookies from cache per example:

    wordpress_logged_in_
    woocommerce_items_in_cart

    You can find more information about all of them in the following https://www.siteground.com/kb/siteground-dynamic-caching-configuration/#Cookies

    In case there are other cookies used by the website which are not excluded from the Dynamic caching you can use headers to manage cache control. We support all the standard Cache-control header values that all CMS apps support:

    cache-control: no-cache – passing this header tells our system not to cache this request
    cache-control: max-age – this header tells our system to cache this request for X amount of seconds

    Still if there is anything specific we can assist you with we will be glad to help.

    Hope this information was useful for you!

    Best Regards,
    Elena

    Thread Starter efquintana

    (@efquintana)

    OK.

    And the cookies from YouTube, Vimeo, Analytics, Stripe, PayPal and a thousand more that can appear in a project? Do I eliminate the cache of each url where I use any of them? For that, it’s better not to have a cache and we will finish earlier.

    I don’t doubt the intention is good, but my opinion remains the same. It’s only useful on basic sites and if you don’t use any embedded content. Sorry.

    Plugin Author Elena Chavdarova

    (@elenachavdarova)

    Thank you for your update, @efquintana.

    As you have noted – there are abnormally high numbers of cookies which can require cache to be skipped. However in WordPress there are also many cookies used for functionalities which are not cache dependent.

    So having a huge list of excluded cookies is not the best approach in this case.

    Usually the plugin/theme which functionality requires to have cache disabled for specific pages sends the appropriate headers. This way the cache is automatically skipped for the page.

    Additionally there is a functionality in the plugin which you can use to exclude an URL or specific post types from caching. This can be done from wp-admin -> SG Optimizer -> Caching section.

    Best Regards,
    Elena

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Only to basic sites’ is closed to new replies.