Thanks for the heads up on this request for support.
As an interim solution I have used Quick Cache Options and set the Get Request setting to false – an option which it says should always be set to true! This however has improved the speed for now … eagerly awaiting a more permanent solution.
Yes, I would set this to TRUE, do NOT cache $_GET
requests.
That will cause you all sorts of problems, and it can lead to major issues on a membership site that is dynamic by it’s very nature. Caching $_GET
requests, means that any variables in the URL (which might produce dynamic output, based on who is viewing the site), are not going to work as expected, because they’re being cached.
Regarding this file. It seems to be loading pretty fast at present. I noticed the average time is listed at 3.15 seconds, but this file is loading much faster than that. Note, having Quick Cache $_GET
requests cached, would not affect performance of this file anyway, because it’s NOT a cacheable file (i.e. it’s NOT an XML/HTML file).
http://ginomai.org/wp-content/plugins/s2member/s2member-o.php?ws_plugin__s2member_js_w_globals=1&qcABC=1&ver=120517-1059650489
If problems persist, please post a list of any MU plugins that your site currently operates with. The /s2member-o.php
file, is designed to load s2Member’s dynamic JavaScript is a highly efficient manner, by only loading the s2Member plugin (i.e. s2member-o.php = s2Member Only). We’ve run extensive tests against this file for performance, so if it continues to cause you problems, we’d love to hear more about them.