Title: Dynamic caching capabilities?
Last modified: September 19, 2017

---

# Dynamic caching capabilities?

 *  [Kai2810](https://wordpress.org/support/users/kai2810/)
 * (@kai2810)
 * [8 years, 8 months ago](https://wordpress.org/support/topic/dynamic-caching-capabilities/)
 * I’m trying to make multi-currency work with my woocommerce store, but the issue
   is the website speed is severely affected.
 * WooCommerce’s current method to provide multi-currency that’s compatible with
   cache is using Woocommerce based geo detection, which tends redirects the visitor
   4 times to the correct URL of the page with the correct currency/tax displayed,
   with query strings attached to bypass standard caching rules. Web speed times
   suffered.
 * > [View post on imgur.com](https://imgur.com/qrw6NXu)
 * > [View post on imgur.com](https://imgur.com/UREKc8X)
 * Other multi-currency plugins attempt improve this but their loading speeds are
   too slow, drastically affecting woocommerce store loading times, and making caching
   useless.
 * > [View post on imgur.com](https://imgur.com/a/vzo6U)
 * I read about this dynamic caching to improve multi-currency solutions here:
    
   [https://aelia.co/woocommerce-currency-switcher-cache-new-solutions/](https://aelia.co/woocommerce-currency-switcher-cache-new-solutions/)
 * Also, is there a way to explicitly declare specific URLs with query strings to
   cache? Idea is since most store owners will know where their visitors are from,
   they can set the country / currency combinations in admin, then have Breeze cache
   those generated pages with their specific URL/query string combinations.
 * Please advise.

Viewing 1 replies (of 1 total)

 *  Plugin Author [adeelkhan](https://wordpress.org/support/users/adeelkhan/)
 * (@adeelkhan)
 * [8 years, 7 months ago](https://wordpress.org/support/topic/dynamic-caching-capabilities/#post-9647935)
 * Hi [@kai2810](https://wordpress.org/support/users/kai2810/)
 * The question mark split the URL into two sections. The initial segment is domain
   name, the second part is the query string, which is an arrangement of inquiry
   factors and qualities deciding the asset asked for by the user. The query string
   identifies the resource, however it doesn’t disclose to us anything about its
   content. WordPress’ ability to specify custom rewrite rules to pass the query
   string as part of the URL and use a single page and page template to display 
   all product categories.need to register your RegEx so WordPress knows what kinds
   of strings to match (i.e dynamic/location/(.*)/code/(.*) => /dynamic?$loc=$1&
   code=$2). Then you’ll need to set up the page and script on the back end to handle
   the submission.

Viewing 1 replies (of 1 total)

The topic ‘Dynamic caching capabilities?’ is closed to new replies.

 * ![](https://ps.w.org/breeze/assets/icon-256x256.gif?rev=3352595)
 * [Breeze Cache](https://wordpress.org/plugins/breeze/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/breeze/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/breeze/)
 * [Active Topics](https://wordpress.org/support/plugin/breeze/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/breeze/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/breeze/reviews/)

 * 1 reply
 * 2 participants
 * Last reply from: [adeelkhan](https://wordpress.org/support/users/adeelkhan/)
 * Last activity: [8 years, 7 months ago](https://wordpress.org/support/topic/dynamic-caching-capabilities/#post-9647935)
 * Status: not resolved