Bold BI®Unlock stunning dashboards with Bold BI®: 35+ widgets, 150+ data sources, AI agent & more. Try it for free!
Does report viewer leverage caching ? |
We will store the processing information in application memory cache but that is not a option for an serve the report from cache for multiple users. As of now, we don’t have the option to use the external storage for storing the processing information. |
If so how does it cache the data ? | |
Are there options to how is caching is implemented. |
Any update on supporting load balancer with reporting ?
I would think this would be a very common issue with most of your users.
We have 2 main apps.
One is hosted directly in IIS on a VM. This is the one with the load balancer.
We have not tried yet with our Azure deployment yet, but would like to.
Hi Voss,
Sorry for the delay.
Still, we are progressing this feature for larger data processing and will include this feature in our upcoming 4.2 Bold Reports release, which is expected at the end of July 2022.
Regards,
Arumugasami M
Hi Voss,
Sorry for the inconvenience.
We were unable to include this feature in the Bold Reports v4.2 release. We had planned to include this feature in v4.3 ,which was scheduled for the month of November. We will inform you once the release is held. We request your patience until then.
Regards,
Arumugasami M
Voss, Due to the change in the release plan, we postponed the next release. We will let you know once the feature is implemented.
Voss,
Sorry for the delay,
Please find the below step for enabling the distributed cache improvement for embedding case.
Guidelines: 1. Please inherit this interface IReportHelperSettings in this in your report viewer controller as like below snap, 2. Please implement the interface methods as like below snap, 3. Please initialize the File storage settings as like below, helperSettings.StorageSettings = new
CacheStorageSettings(); 4. Please add the CacheStorageSettings class in the same controller namespace as like below, public class CacheStorageSettings :
BoldReports.Web.StorageSettings if (File.Exists(fileDirectory)) return null; public override void SetBytes(string key,
byte[] value, string storageModelType) if (!Directory.Exists(fileDirectory)) var jsonFile = Path.Combine(fileDirectory,
key + "-" + storageModelType + ".json"); public override void Delete(string key) if (Directory.Exists(fileDirectory))
|