Skip to content

Performance issue with moving pages and large image collections #7190

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
MathiasGmeiner opened this issue May 9, 2025 · 0 comments
Open

Comments

@MathiasGmeiner
Copy link

Description

We've encountered significant performance issues in the "move"-dialog when a Kirby installation contains at least one folder with many (in our case 700) images:

  • Opening the "move" dialog takes ~5 seconds
  • Opening the "news overview" page to view its ~300 children takes ~30 seconds
  • The bottleneck appears to be loading time for "/panel/site/tree?move=..."

We've already tried implementing the solution suggested by "bnomei" in this forum thread, using a custom page model with isListable set to false, but the issue persists.

Steps to Reproduce

  1. Create or use a Kirby installation with a folder with large media collection (700+ images)
  2. Create a section with many children pages (300+) - I think this is optional
  3. Attempt to open the "move" dialog for any page
  4. Attempt to navigate to a parent page with many children

Environment

  • Kirby Version: 4.7
  • PHP Version: 8.3

Screenshots

opening of the dialog
Image

click on "news-overview" to open the children
Image

Kirby Version
4.7

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant