I'm having some major speed issues when Role Scoper is used on my site with 300+ pages.
The problem is mainly Dashboard slowness. This can lead to my site being un-usable at times as it becomes impossible to administer the system.
I did some speed checks using a query count to see what effect Role Scoper had on my dashboard. The following data is from simply swapping between the WP dashboard 'Plugins' page to the WP dashboard 'Pages' page
while activating de-activating certain plugins:
No Role Scoper - Test 1:
49 queries in 1.552 seconds
With Role Scoper - Test 2:
75 queries in 2.874 seconds
No Role Scoper - Test 3:
49 queries in 1.905 seconds (pretty much same as Test 1)
With Role Scoper - Test 4:
75 queries in 2.484 seconds (again, similar to Test 2)
No Plugis At All - Test 1:
40 queries in 1.831 seconds
No Plugis - Test 2:
40 queries in 1.311 seconds
These figures are based on a larger test I did to find out the main resource hog on the server. Of course, other plugins combined are causing more queries but from my tests the real problem appears when RS is active.
The issue tends to culminate in my server falling apart and pretty much all of my 1gb memory being eaten up.
Here is a table of server usage from one of the spikes:
As you can see the site ticks along at a decent 30/40mb rate but when I'm doing work on my pages or using RS to modify users the site balloons to over 900mb memory usage which tops out my server.
I'm doing other investigations and checking my site from all angles but RS does seem to be one of the most resource heavy plugins I use so I thought I would post this to really ask are these figures normal?