Dashboard Optimization
See original GitHub issueMy current RAM usage is at about 80% of 1GB - it looks like MySQL alone takes up about 20% (will probably increase to 2GB soon).
CPU usage jumps up quite a bit each time I visit the dashboard, could this not be loaded all at once?
I’m currently tracking about 50 subdomains and it seems to work fine.
When I’m on the dashboard however, it makes several API calls per website being tracked. Does this establish a new MySQL connection for each request?
I have about 500 subdomains that I want to track, would I run into max_connection
issues just from visiting the dashboard?
Issue Analytics
- State:
- Created 2 years ago
- Comments:9
Top Results From Across the Web
6 Tips to Make Your Dashboards More Performant - Tableau
1. Your data strategy drives performance · 2. Reduce the marks (data points) in your view · 3. Limit your filters by number...
Read more >The Essential Guide to Tableau Dashboard Optimization
Their whitepaper, “Designing Efficient Workbooks,” is the ultimate resource for optimizing every aspect of your Tableau workbooks at every stage ...
Read more >Chartio Best Practice: How to Optimize Dashboard Performance
1. Increase Dashboard Cache Duration · 2. Keep Shorter Dashboards · 3. Identify the Charts with Frequent Errors or Slowest Charts · 4....
Read more >Speed up your Tableau dashboard in 5 simple steps - Lynchpin
Speed up your Tableau dashboard in 5 simple steps · 1. Use an extract · 2. Limit and optimise data · 3. Optimise...
Read more >Optimize Your Database for Dashboard Performance - Preset
Dashboard filters are another good way to reduce the total data scanned to only what is needed and speed up dashboard performance, but...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
@visini You can already do this. Go to Settings -> Websites. From there you can click on the name of the website to get to the details.
Your use case is pretty uncommon. A majority of people only track a few sites. I think we can do progressive loading so it only loads in batches, or do the the load more thing.