WordPress.org

Ready to get started?Download WordPress

Forums

MailChimp List Subscribe Form
Response Time Seriously Poor (12 posts)

  1. Wil
    Member
    Posted 1 year ago #

    The MailChimp plugin needs to be rewritten.

    The request to ?mcsf_action=main_css&ver='.MCSF_VER ... is taking between 3 and 20 seconds to complete, just to output a few lines of css.

    I've had to comment out lines 108 and 109 which wp_enqueue the styles and I've added them manually to my CSS.

    I've seen a performance hit across all websites using this plugin.

    Can you guys please test and rewrite as I don't want to loose the MailChimp/WordPress integration.

    http://wordpress.org/extend/plugins/mailchimp/

  2. mctouched
    Member
    Posted 1 year ago #

    Same here, I am going to have to disable it. Although not as bad as 20 seconds it does double my page load to 6+ seconds. ?mcsf_action=main_css&ver= , previously it loaded in 2.75 seconds. I really wanted to use MailChimp but because of this plugins performance I need to rethink how I will capture customers email addresses.

  3. Wil
    Member
    Posted 1 year ago #

    @mctouched You can still use the plugin. Just comment out (or delete) lines 108 and 109.

    All it does is output a some CSS for the styling of the widget. You can add your own CSS if you like but the plugin will still work.

    Wil.

  4. mc_nate
    Member
    Posted 1 year ago #

    Hey there, guys.

    Sorry to hear that things aren't behaving quite as expected. While I'm not able to replicate the same behavior on my end of things (generally it takes between one and two seconds), we can certainly pass that information along to the developers. While we can't provide an ETA for when or if we'll have a total overhaul, at least that information will be in their hands.

    In the meantime, if there's anything else that we can assist with, please don't hesitate to give us a shout.

    We're happy to help! :)

    Cheers

  5. Wil
    Member
    Posted 1 year ago #

    Thanks for the reply and update.

    I guess it's a geolocation issue.

    The widget worked relatively OK when I was in the UK (server in the UK).

    Now that I have moved to Australia (server still in UK) I'm getting the huge response time.

    Cheerz,
    Wil.

  6. mc_nate
    Member
    Posted 1 year ago #

    Weird... we'll definitely keep an eye out for that, as well.

    And of course, if you happen upon any other weirdness, give us a shout.

    Cheers

  7. double43
    Member
    Posted 1 year ago #

    I'm having same issue. Really enjoy the plugin, but don't know how long I can go with it slowing my site.

  8. bobwarrick
    Member
    Posted 1 year ago #

    Same page load time performance issue for me. The page with the MailChimp list sign-up form took 12-15 seconds to load and my client considers the site "broken".

    I had to implement this ...

    http://www.gravitationalfx.com/how-to-stop-the-mailchimp-plugin-slowing-down-your-website/

    to fix it, however, now the subscribe form on my site need custom CSS to make the mailchimp sign-up form look nice. Could MailChimp provide settings to adjust the CSS of the sign-up form, please, or perhaps there is a better solution...

    Now the same page loads between 1.6 seconds and 3.8 seconds.

  9. mc_nate
    Member
    Posted 1 year ago #

    Hey there, Bob.

    If you're wanting to limit the load time, the best thing to do, as that site describes, is to turn of the custom styling in the plugin's settings. From there, you will need to get the IDs and classes from the form. You can either use something like Firebug to isolate those elements, or you can take a peek at the CSS that comes with the form.

    You can find that stylesheet (usually) with a URL like this:

    http://yoursite.com/wordpress/?mcsf_action=main_css&ver=3.4.2

    That should give you everything that you need to add to your site's Style.css file.

    Cheers

  10. bobwarrick
    Member
    Posted 1 year ago #

    I tried modifying the following CSS that comes with the form, by adding the following to my custom.css file (my wootheme style.css says to put changes into custom.css, not style.css); however I cannot get any changes to stick when I change custom.css, so I am not sure what I am doing wrong. I also know how to use Firebug, but could not get simple changes to stick when updating the custom.css file. Perhaps I have not turned off the custom styling in the plugin's settings (I commented out the two lines mention in 'how to stop...' article (above link) and using Pingdom (http://tools.pingdom.com/fpt/), I verified that the http://jeff.xaiumn.org/?mcsf_action=main_css&ver=3.4.2 is no longer being executed upon page load. So, what might I being doing wrong or not doing? Any suggestions?
    Here is the link to my client's site:
    http://jeff.xaiumn.org/
    The only thing I want to fix is add left padding for the signup form rows: Email Address, First Name, Last Name ... through the Subscribe button to make the form look better, but the following code (copied from the output of http://jeff.xaiumn.org/?mcsf_action=main_css&ver=3.4.2) is not affecting any change to the page:

    /* Fix MailChimp Signup Form  */
    .mc_error_msg {
    		color: red;
    	}
    .mc_success_msg {
    		color: green;
    	}
    .mc_merge_var{
    		padding:10;
    		margin:0;
    	}
    #mc_signup_form {
    		padding:5px;
    		border-width: 1px;
    		border-style: solid;
    		border-color: #C4D3EA;
    		color: #000000;
    		background-color: #335679;
    	}
    
    .mc_custom_border_hdr {
    		border-width: 1px;
    		border-style: solid;
    		border-color: #E3E3E3;
    		color: #CC6600;
    		background-color: #FFFFFF;
    		font-size: 1.2em;
    		padding:5px 10px;
    		width: 100%;
    	}
    #mc_signup_container {}
    #mc_signup_form {}
    #mc_signup_form .mc_var_label {}
    #mc_signup_form .mc_input {}
    #mc-indicates-required {
    		width:100%;
    	}
    #mc_display_rewards {}
    .mc_interests_header {
    		font-weight:bold;
    	}
    div.mc_interest{
    		width:100%;
    	}
    #mc_signup_form input.mc_interest {}
    #mc_signup_form select {}
    #mc_signup_form label.mc_interest_label {
    		display:inline;
    	}
    .mc_signup_submit {
    		text-align:center;
    	}
    ul.mc_list {
    		list-style-type: none;
    	}
    ul.mc_list li {
    		font-size: 12px;
    	}
    .ui-datepicker-year {
    		display: none;
    	}
    #ui-datepicker-div.show .ui-datepicker-year {
    		display: inline;
    		padding-left: 3px
    	}
  11. bobwarrick
    Member
    Posted 1 year ago #

    I resolved the issue: Once I cleared all caches in W3 Total Cache, the CSS changes took effect.

  12. mc_nate
    Member
    Posted 1 year ago #

    Awesome. Glad to hear it, Bob!

    Let me know if you see any other weirdness! :)

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic

Tags