While we ARE working to further optimize this, I feel I should clarify this issue a bit further, so that some of you can understand what is actually the problem.
Let's take a look at an example:
If I go to your WordPress site and you have 20+ plugins running on a below-average server, I may have a response time of say 3 seconds, whereby it takes WordPress ( on a particular server, with a particular plugin combination ), about 3 seconds to load up and initialize, and then a few more seconds to actually load the page. Important here, is that it took your site a full 3 seconds just to initialize ( for whatever reason, usually attributed to slow plugins ), and it really should take FAR less than that. s2Member is highly optimized in various ways, not the least of which is through SPL autoload functionality, which makes it VERY fast; so I seriously doubt s2Member is attributing to initialization issues; no, that's more likely to be attributed to other plugins, or to the combination of certain plugins that together create bottlenecks and initialization issues. It just depends on what you're doing really. Sometimes it's just slow because of too many plugins running at once ( i.e too much code trying to power one site ).
~ Jason Caldwell / Lead Developer& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a ( comes in handy ). Then