Hi @collizo4sky!
We think we may have actually experienced this, too: it looks like when ProfilePress is activated, pages that are normally cached are no longer caching. I’ll see if I can explain a little bit.
We were having a hard time figuring out why we were getting 5second TTFB scores when we’re on great hosting (Flywheel) and an optimized website (Perfmatters, WP Rocket, etc.). After investigating, site cache wasn’t looking too bad with 37% of calls over the past week being a cache hit. This is pretty good considering the site is an eCommerce site, with donations, and membership plugins enabled. Along with that, we were seeing an average of a couple of thousand uncached calls per hour which shouldn’t be a problem with the resources the site is currently at. However, navigating around the site we were still seeing the pages showing as being uncacheable in the Dev Console even though curling the domain showed as a cache hit. You can see the homepage showing that it was not pulling a cached version here: https://share.getcloudapp.com/4gue0LAG
We started running some plugin troubleshooting and found that as soon as the ProfilePress plugin was deactivated, we were able to get cached page loads, dropping the load time from 5 seconds to around 30ms(!).
Here are some screenshots of:
Does that make a little better sense now what this reviewer may have been commenting on?
Do you happen to know if indeed this is a practice of the ProfilePress plugin, and perhaps why the plugin appears to be preventing cached page loads even when a member is not logged into their profile by chance? I know this is more of a Support Ticket type of question, but I wanted to leave a note here in case it helped explain this as I did a quick search on Reviews and Support Threads to see if this had been discussed/addressed already.
We would love it if ProfilePress could allow cached page loads for Users not logged in, etc. – it would greatly help our site. Thank you so much for reading this if it reaches you!