A lot of websites are using caching. What exactly is caching? One definition says that caching (pronounced “cashing”) is the process of storing data in a cache. A cache is a temporary storage area. For example, the files you automatically request by looking at a Web page are stored on your hard disk in a cache subdirectory under the directory for your browser.

It's an excellent way to speed up your website, but it has some drawbacks. The way caching works is that it creates a sort of a screenshot of your webpage and serves that to the user. That means that once your caching plugin caches your webpage containing a Breezing Form, it won't have any functionality. It will only have the appearance of a normally functioning form, but it won't actually be functional.

So, besides the usual disable the caching solution, there is an alternative. CacheControl is a powerful plugin that disables caching for specific parameters. Let's get started.

After installing the plugin, navigate to Extensions > Plugins and search for CacheControl. Enable it, and you're ready to start setting up your caching rules.

 

 How does it work

Inside the Rules textarea, each line represents a rule that fires disabling the Joomla cache. Each rule should contain URL parameters that the plugin should listen to, and if they match, the cache will be turned off as soon as a page is called that sends these URL parameters.

 

 Let's look at some examples

If you wanted to disable caching on all pages containing any Content Builder content or Breezing Forms content, you'd write the following:

 option=com_breezingforms
 option=com_contentbuilder

 If you want to expand the rules to disable only for certain articles, you can specify the ID of the article to disable caching like this (for article with the ID 999):

option=com_content&id=999

If you want to disable caching for all article details, use:

option=com_content&id=?

 

 Possible issues

If you have SEF (search engine friendly) URLs enabled, you might not be able to see the parameters that are sent. In that case, disable SEF completely, load the site (or component) you want to stop caching for, note all the parameters that should trigger a rule and switch back to using SEF again.

 

Special Offer

Sale! All subscriptions at a special price!

Includes prio support, all of our current and future Joomla!® extensions and Joomla!® templates for the duration of your membership.

Get it from here

3rd Party Discount - 25% Off

We help you to keep your costs under control. If you are a new member and purchased a form building tool from a different form vendor, then you'll get a 25% discount on our subscription plans.

How to receive the discount:

Send us a quick email to sales@crosstec.org with a proof of purchase (for example a paypal receipt), await payment instructions and enjoy your membership!