It seems to be pretty sure a specific wordpress issue related to the large data loaded with increasing numbers of pages when clicking the ‘All pages’ section. I am running 10K+ pages on each of my sites right now and I have optimised everything on my server massively but it needs additional memory that is given to wordpress in the settings.php. I put this line of code
define( ‘WP_MAX_MEMORY_LIMIT’, ‘3000M’ );
just before (!) the line
define( ‘WPINC’, ‘wp-includes’ );
Additionally I put these two lines
define(‘ALTERNATE_WP_CRON’, true);
define(‘WP_MEMORY_LIMIT’, ‘3000M’);
into the wp-config.php file after the description of the base configuration of wordpress and before (!) the section of the database values.
The 3000M value for memory limit should be sufficient for quite a while. And assuming the server has some 32GB RAM in total it should leave enough resources for regular memory handling.
That way the list of all pages loads acceptable now. It still takes about 30 seconds to complete but at least you can act with the list afterwards like you are used to.
For just editing a bunch of pages I would highly recommend to install a premium plugin named ‘pronto’ and start editing just the first page which will work quite normaly. You are then able to choose the next page you want to edit within the plugin’s metabox in the column of the editor and jump directly to edit the next page instead of going back to the full list.
Hope that helps.