@fadingmusic, I don’t normally trust someone that says not to trust something.
I checked out P3 – Plugin Performance Profiler last night to optimize my own plugins. WP Social Login can take on average 0.5 seconds to load on average – 4.3 seconds on admin-ajax.php. That is ridiculous and it’s such a small portion of the site.
After tweaking and tweaking of my own plugin I applied the same techniques and dropped WP Social to average 0.0596 secs – 4.6 secs on plugin.php.
Things just need to get condensed in that initial plugin file to feel an immediate boost in speed.
register_activation_hook( __FILE__ );
that method only needs to be called once and anything admin related should come from a single check and callback
if( is_admin() )
{
require_once( WORDPRESS_SOCIAL_LOGIN_ABS_PATH . '/includes/admin/wsl.admin.ui.php' ); // The entry point to WSL Admin interfaces
add_action('admin_init', 'wsl_admin_init');
}
I hope the author takes a look with P3, but this might require making a pull request on GitHub.