# One platform is incredibly slow

**URL:** <https://community.plotly.com/t/one-platform-is-incredibly-slow/49017>\
**Category:** Dash Python\
**Created:** [January 14, 2021, 9:17pm UTC](https://community.plotly.com/t/one-platform-is-incredibly-slow/49017 "2021-01-14T21:17:52Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![bebuck](https://avatars.discourse-cdn.com/v4/letter/b/57b2e6/32.png) [@bebuck](https://community.plotly.com/u/bebuck)\
**Post date:** [January 14, 2021, 9:17pm UTC](https://community.plotly.com/t/one-platform-is-incredibly-slow/49017/1 "2021-01-14T21:17:52Z")

</div>

Hi I’m having problems with my Dash app being insanely slow for some users. On a working system, the “Request Sent” in Chrome’s CTRL-SHIFT-I is negligible. I wish all systems behaved like that, but on an affected system it takes over 2 minutes(!) before Dash calls the server (Waterfall-\>Request Sent). Both systems are using dash\_renderer.v1\_8\_3m1610556218.min.js:20 Based on some previous threads I thought it was related to using Tabs method 2 but I completely removed my tabs from the server and some users are still experiencing weird slowness. How do I make Dash responsive? Thanks, – Ben

---

<div class="post-metadata">

**Author:** ![bebuck](https://avatars.discourse-cdn.com/v4/letter/b/57b2e6/32.png) [@bebuck](https://community.plotly.com/u/bebuck)\
**Post date:** [January 14, 2021, 10:52pm UTC](https://community.plotly.com/t/one-platform-is-incredibly-slow/49017/2 "2021-01-14T22:52:45Z")

</div>

I found an answer in not using the “memory”/“data” cache on the client. That can apparently incur very slow uploads back to the server for processing which was what I saw. Just keep the data on the server instead.

---

<div class="post-metadata">

**Author:** ![bohliu](https://avatars.discourse-cdn.com/v4/letter/b/c4cdca/32.png) [@bohliu](https://community.plotly.com/u/bohliu)\
**Post date:** [July 8, 2021, 7:25am UTC](https://community.plotly.com/t/one-platform-is-incredibly-slow/49017/4 "2021-07-08T07:25:53Z")

</div>

Hey Sir, I am suffering the same issue of app irresponsiveness due to caching database query results in dcc.Store. Is there any other ways that I can cache the results, in order not to make duplicate queries across different callbacks? Thanks.

---

<div class="post-metadata">

**Author:** ![Emil](https://sea2.discourse-cdn.com/flex024/user_avatar/community.plotly.com/emil/32/31734_2.png) [@Emil](https://community.plotly.com/u/Emil)\
**Post date:** [July 8, 2021, 9:07am UTC](https://community.plotly.com/t/one-platform-is-incredibly-slow/49017/5 "2021-07-08T09:07:49Z")

</div>

Have you tried server side output?

> **[thedirtyfew/dash-extensions](https://github.com/thedirtyfew/dash-extensions#serversideoutputtransform)**
>
> Contribute to thedirtyfew/dash-extensions development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![bebuck](https://avatars.discourse-cdn.com/v4/letter/b/57b2e6/32.png) [@bebuck](https://community.plotly.com/u/bebuck)\
**Post date:** [July 8, 2021, 6:23pm UTC](https://community.plotly.com/t/one-platform-is-incredibly-slow/49017/6 "2021-07-08T18:23:10Z")

</div>

I believe there is a good library out there for solving your problem, but I do not know the library. I implemented my own kludge where I use a lock and a data structure on the server’s filesystem because I have concurrent users but not too many and this solution allows multiple threads to access the same data. Good luck!
