Domain mapping plugin affecting multisite speed

Hello,

It seems that Domain mapping plugin is affecting my multisite speed down. I've tried to disable all my plugins and I think I've identified DMP as one culprit..

Is that possible? I'm running WP3.5 on WPengine. Other WPMU plugins network activated: multisite privacy, new blog templates, ultimate branding and wpmu dev dashboard. Currently, only 1 site is using a domain redirect.

If yes, what could I do to fix/optimize it?

Thank you very much for your help

Regards

Jean-Louis

  • aecnu

    Greetings Jean-Louis,

    Thank you for bringing this item to our attention.

    After doing some testing on our production servers (WPMU Hosting) there are absolutely no instances of detectable speed decreases using the domain mapping plugin versus not using the plugin.

    With this in mind it appears that there is possibly a server configuration conflict/issue that is preventing the Domain Mapping plugin from resolving domains efficiently.

    Please contact WP Engine in regards to this issue to see what they have to say about the performance issue.

    Since I cannot replicate the issue nor detect a single ms of performance issue due to domain mapping, though the Skysa bar is causing a two second drag, there is nothing I know of except server configuration that could be causing this effect.

    Thank you for being a WPMU DEV Community Member!

    Cheers, Joe

  • Renega

    Hello Joe,

    I've ran more tests and I narrowed down the issue > there's a conflict with wpengine object/transient caching. When I enable this, load time explodes in backend because of WPMU Domain Mapping plugin.

    I could find out thanks to P3 Plugin Performance Profiler. When cache was enabled, plugin impact raised to more than 1000% (http://screencast.com/t/rPd3sXwR5PK), whereas it was between 200% and 500% max with cache disabled (http://screencast.com/t/E5FgAvabcE)

    I also compared performances with WordPress MU Domain Mapping plugin and it seemed to affect less than WPMU plugin.

    BUT can you confirm that this plugin performs poorer than WPMU regarding page loading ? I noticed blank flashes between pages where there're none with WPMU's ; also I noticed it does a redirect to the main site which costs about 0.600ms (pingdom tools). Is that possible? See waterfall with MU Domain plugin: http://screencast.com/t/9HIC6jG8 and here with yours http://tools.pingdom.com/fpt/#!/LALyDfVEz/http://defielec.be/

    What are the main difference between the 2 plugins? I can see that you're mentionning the other plugin in your posts on WPMU... why don't mention yours instead..?

    Could you optimize your plugin and make it work with wpenging object/transient cache? I'd really need this as I'd like to enable it of course.

    Thank you for your feedback

  • aecnu

    Greetings Jean-Louis,

    Thank you for all the additional input and feedback.

    Between the two plugins it depends on the intended use. One is better for some things while the other is better for other things. I have no prejudice against either - it is intended use which makes the choice in my book.

    It is strange to me that you ask about configuring the WPMU DEV Domain Mapping plugin to work with WP Engine when it is they that have the problem with their server configurations as well as issues with other plugins as well i.e. Multi DB and more.

    You do not see a single soul (about 300+) WPMU DEV members and more making any comments about this issue on my servers - currently 21 of them.

    Especially when we configure our servers (AECNU, WPMU-Hosting, not affiliated with WPMU DEV) to play nice with WordPress and obviously do a much better job then WP Engine does since all of these plugins perform extremely well on our servers and caching is a no no since I have proven beyond the shadow of a doubt that it actually slows performance servers down.

    I also confess that this conversation with you has been intriguing and thought provoking and I indeed thank you for that!

    Awaiting to hear form you in any event.

    Cheers, Joe