I have seen this question PHP Memory Limit vs. WP Memory Limit and it has a really poor answer and the question isn’t that good either.
I am on a dedicated server and can do whatever I want. I want to make sure our site runs as fast as possible and had define( 'WP_MAX_MEMORY_LIMIT', '1024M' );
in our config.
But then our theme had an update and I saw a screen that showed our PHP memory was 1024MB and our WP memory was 40MB. I was like WHAT THE HELL. So I added into the config define('WP_MEMORY_LIMIT', '1024M');
and saw the WP memory had gone up to 1024MB.
So without beating around the bush can I get a very technical answer about what the difference in these two settings are. Did me changing the WP memory limit really have any effect on my site? If so are these setting named horribly? (I fully understand how to allocate memory in PHP – looking at what limitations each setting put on my site.)
Addendum: So if my php.ini has memory limit set to 1024M and WP has no settings I am assuming it can use 1024m or the default of 40M? Then what if there are multiple instances of WP running on the site? Do they each get 1024M or total? Is there a way to set one instance of WP to use less memory? For instance if I have 5 WP sites on a server can I set one to use a max of 64M, another 1024M, and so on?