on ‎2019 Apr 04 9:31 AM
Hello community.
We just added the Backoffice product cockpit to our system to get rid of the old product cockpit. However when deploying we noticed that the interface was broken and it had a problem loading the components because of JS and CSS problems in the browser in one environment. Please note that we have three environments, DEV, QA and PROD. In QA we got this problem not in DEV and it doesn't matter if we do a reset everything or restart the server because the problem seems to be that the users of Backoffice have cached the resources in their browsers.
If you reset the caches in the browser then Backoffice works flawlessly without any problems. We as developers have no problem with this but our users of Backoffice don't like this inconvenience and forget that things like this can happen. That for some reason their browser, be it firefox, IE or Chrome just messes up the resource cache and doesn't understand when new things were added to Backoffice.
I tried searching for this ZK problem. Because I believe this is a problem with ZK more than the Backoffice application, please correct me if I am incorrect making that assumption. What I found was this:
Which sounds like it would fix our problem with corrupted web resources in Backoffice that keeps happening but that would affect performance. Though right now I don't see any other option than to disable the resource cache because it is very annoying that we cannot guarantee the quality of our releases because our users browsers may screw up with the local web resources which we don't see and don't have a way to resolve for them automatically to give a good user experience.
Sadly I cannot specify when and how this happens because everything seems correct on the server and we have not found a way to recreate this because it can work in my browser but in user X it doesn't and then they look at their colleague and there is works as well using the same company provided internet explorer browser version automatically updated by the IT operations team. The only solution we know is to reset the caches in the browser and then everything works again as if nothing happened.
I attach an image of the state of the browser when opening dev tools:

Request clarification before answering.
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.