[GH-ISSUE #93] Slow with many Domains #60

Closed
opened 2026-02-26 10:35:54 +03:00 by kerem · 6 comments
Owner

Originally created by @ghost on GitHub (Jul 20, 2016).
Original GitHub issue: https://github.com/PowerDNS-Admin/PowerDNS-Admin/issues/93

Hi first of all great work, was looking for that since years...

On one of my servers which is managing 1600 domains with 11'000 records, The dashboard needs 10 seconds to load (Corei7 with SSD).

Do you have some tips to tweak it?

Originally created by @ghost on GitHub (Jul 20, 2016). Original GitHub issue: https://github.com/PowerDNS-Admin/PowerDNS-Admin/issues/93 Hi first of all great work, was looking for that since years... On one of my servers which is managing 1600 domains with 11'000 records, The dashboard needs 10 seconds to load (Corei7 with SSD). Do you have some tips to tweak it?
kerem closed this issue 2026-02-26 10:35:54 +03:00
Author
Owner

@ngoduykhanh commented on GitHub (Jul 29, 2016):

I haven't tried with that amount of domain yet. But the probably reason is because we are fetching the pdns API every time we load the dashboard to sync the domain metadata to local PowerDNS-Admin (And the DNSSEC checking part also) - see this function. Disabling this feature and replace by another method can speed up the Dashboard a lot, at least in your case ;).

<!-- gh-comment-id:236082100 --> @ngoduykhanh commented on GitHub (Jul 29, 2016): I haven't tried with that amount of domain yet. But the probably reason is because we are fetching the pdns API every time we load the dashboard to sync the domain metadata to local PowerDNS-Admin (And the DNSSEC checking part also) - see [this function](https://github.com/ngoduykhanh/PowerDNS-Admin/blob/master/app/models.py#L492). Disabling this feature and replace by another method can speed up the Dashboard a lot, at least in your case ;).
Author
Owner

@ghost commented on GitHub (Aug 3, 2016):

Ok thanks for your help.
Cool would be a limit for the dashboard. So that it will only load a configurable amount of zones. and if you click on next page, it loads the details only then for the next amount of zones. :-)

<!-- gh-comment-id:237173056 --> @ghost commented on GitHub (Aug 3, 2016): Ok thanks for your help. Cool would be a limit for the dashboard. So that it will only load a configurable amount of zones. and if you click on next page, it loads the details only then for the next amount of zones. :-)
Author
Owner

@psy0rz commented on GitHub (Jul 7, 2017):

so this issue isnt realy fixed and shouldn't be closed? it seems powerdns-admin still is inefficient with many domains.

it downloads a list of ALL the domains to the browser, so this is not scalable!

<!-- gh-comment-id:313729194 --> @psy0rz commented on GitHub (Jul 7, 2017): so this issue isnt realy fixed and shouldn't be closed? it seems powerdns-admin still is inefficient with many domains. it downloads a list of ALL the domains to the browser, so this is not scalable!
Author
Owner

@ghost commented on GitHub (Sep 9, 2017):

4000 domains here. The dashboard is so slow on each load it makes the whole thing practically unusable.

<!-- gh-comment-id:328299674 --> @ghost commented on GitHub (Sep 9, 2017): 4000 domains here. The dashboard is so slow on each load it makes the whole thing practically unusable.
Author
Owner

@fabiorauber commented on GitHub (Sep 9, 2017):

This solved for me https://github.com/ngoduykhanh/PowerDNS-Admin/pull/207

<!-- gh-comment-id:328300823 --> @fabiorauber commented on GitHub (Sep 9, 2017): This solved for me https://github.com/ngoduykhanh/PowerDNS-Admin/pull/207
Author
Owner

@psy0rz commented on GitHub (Jan 28, 2019):

thanks :D

<!-- gh-comment-id:458110915 --> @psy0rz commented on GitHub (Jan 28, 2019): thanks :D
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/PowerDNS-Admin-PowerDNS-Admin#60
No description provided.