Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
This issue is merging together:
- #3203715: Process multiple entities with a single queue item
- #3203626: Improve queue performance
- #3202457: Add missing indexes to tables
- #3202233: Stop clearing the persistent entity cache when building the sitemap
- #3202290: Add performance test script
Into a single issue to show the combined impact.
Issue fork simple_sitemap-3203856
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
alexpottWith patch
The new entities_per_dataset setting is set to 100. There are 10,000 nodes on the site.
Run 1:
Run 2:
Without the patch but with #3202290: Add performance test script
Run 1:
Run 2:
Comment #3
alexpottComment #5
alexpottAll patches apart from #3202290: Add performance test script are now in dev so going to close this one. Thanks @gbyte.