I'm looking at performance for a few list pages, and finding that low search is being called to find some Store variables within a channel entries tag. For example, getting {product_details:price} in a channel entries tag results in Low_search_ext/custom_field_modify_data being called 2x for each entry.
So getting 4 Store tags in a channel entries list of 24 products ends up having a bit of overhead (relatively):
(abbreviated from the graph example below)
{exp:channel:entries
channel="products"
limit="24"
}
{product_details:price}
{product_details:regular_price}
{product_details:sale_price}
{product_details:on_sale}
{/exp:channel:entries}
Template debug (called 190+ times):
begin: (0.145485/13.82MB) - Calling Extension Class/Method: Low_search_ext/custom_field_modify_data
...
end: (0.351349/14.96MB) - Calling Extension Class/Method: Low_search_ext/custom_field_modify_data
Graph view (courtesy of EE Debug Toolbar):
I am using caching so once it's cached it's not a big deal, but am trying to find ways to speed this up for the pre-cached page load.