I assume that you are running the latest version of Contour, if not, and it´s possible for you to upgrade, then you could try this. I have seen some post where it has an effect on upgrading Contour if you are using a older version.
@Steve: That sounds horrible (and definitely not expected behavior). Can you provide more details such as versions, size of form, number of existing entries etc?
We are using Contour version 3.0.21 and the form has 62 fields, comprised of multiple fields, dropdowns, checkbox-lists, text-areas and file upload fields. There are only 71 entries so far.
Unfortunately I think Contour is heavily database driven and would really benefit from some optimisations in that area, every next/back/submit causes database transactions to be called, and if you have members logged in to your website it gets worse as I have a sneaking suspicion that it uses the old Member API which causes database calls everytime it queries the properties of the logged in member.
We've had to live with similar issues, where by form steps take up to 30 seconds which is bad enough, heaven knows what's going on for 4 minutes though!
If you don't hear anything back from HQ then feel free to email me (cribbarsoftware at gmail dot com) the form and I'll take a look, I've gone through this pain before.
We are aware the Contour hits the db pretty extensively, that is why in version 4 (Umbraco Forms) we refactored the way this is handled. But since migrating to Forms is only possible when you are running Umbraco v7 I'm not sure that is an option for you.
I would love to take a look at your site to indenfity the bottleneck, would it be an option for you to send a backup of the site (files and db) to tg at umbraco dot com?
we're having problem still in Umbraco Forms 4. Running on SQL Azure. Takes about 30 seconds for a form to display. Compared to exact same page without form. Not good at all.
Would be nice to know why it is this slow. We have about 25 custom member properties - can that - together with Pre/DefaultValue be a part of the problem?
Hi Jonas, which version of Contour are you running make sure it's the latest stable since there have been some performance improvements (logged in member and member properties caused the form to slow down) so that might be the cause in your case. WOuld also love to have a look at the site so I can profile it locally, mind sending a backup to tg at umbraco dot com ?
However, when I install Forms 4.0.1 (via backend zip) it goes through the installation - and yet after the installation is finished umbraco dev packages section still says I have UmbracoForms.Package.4.0.0-Build.106
Form Submission is Slow
I am seeing some Contour form submissions taking up to 4 minutes, what can be done to speed this up?
Hi Steve,
I assume that you are running the latest version of Contour, if not, and it´s possible for you to upgrade, then you could try this. I have seen some post where it has an effect on upgrading Contour if you are using a older version.
You could also try see this blogpost, perhaps it can help you find why your form submission is slow http://www.mayflymedia.co.uk/blog/umbraco/speeding-up-umbraco-contour-by-800-percent/
Hope this helps,
/Dennis
@Steve: That sounds horrible (and definitely not expected behavior). Can you provide more details such as versions, size of form, number of existing entries etc?
We are using Contour version 3.0.21 and the form has 62 fields, comprised of multiple fields, dropdowns, checkbox-lists, text-areas and file upload fields. There are only 71 entries so far.
Added the indexes as suggested in the blog post and went from 4-5 mins to around 40 secs., but thats still kinda high.
@Steve: Could you export your form and send it to me, then I'll profile it (nh at umbraco com)?
Sure, Just sent it to you. Thanks for your time!
Any updates on this?
Thanks
No, we just live with it.
Unfortunately I think Contour is heavily database driven and would really benefit from some optimisations in that area, every next/back/submit causes database transactions to be called, and if you have members logged in to your website it gets worse as I have a sneaking suspicion that it uses the old Member API which causes database calls everytime it queries the properties of the logged in member.
We've had to live with similar issues, where by form steps take up to 30 seconds which is bad enough, heaven knows what's going on for 4 minutes though!
We don't even use the Member API.
Contour does use the Member API though, so if you do have users logged in it definitely compounds the issue.
Yes, but we don't have ANY members at all.
If you don't hear anything back from HQ then feel free to email me (cribbarsoftware at gmail dot com) the form and I'll take a look, I've gone through this pain before.
Thanks Kevin.
Comment author was deleted
Hey Steve I would recommend that you upgrade to the latest stable version. Which is 3.0.24 at this point. Upgrade instructions can be found here (should be as simple as an xcopy) https://our.umbraco.org/projects/umbraco-pro/contour/documentation/Installation/Upgrade
We are aware the Contour hits the db pretty extensively, that is why in version 4 (Umbraco Forms) we refactored the way this is handled. But since migrating to Forms is only possible when you are running Umbraco v7 I'm not sure that is an option for you.
I would love to take a look at your site to indenfity the bottleneck, would it be an option for you to send a backup of the site (files and db) to tg at umbraco dot com?
Thanks,
TIm
Hi,
we're having problem still in Umbraco Forms 4. Running on SQL Azure. Takes about 30 seconds for a form to display. Compared to exact same page without form. Not good at all.
Would be nice to know why it is this slow. We have about 25 custom member properties - can that - together with Pre/DefaultValue be a part of the problem?
Kind regards
/
Jonas
Comment author was deleted
Hi Jonas, which version of Contour are you running make sure it's the latest stable since there have been some performance improvements (logged in member and member properties caused the form to slow down) so that might be the cause in your case. WOuld also love to have a look at the site so I can profile it locally, mind sending a backup to tg at umbraco dot com ?
Thanks
Hi Tim,
ok! Sounds good. New hope :-)
However, when I install Forms 4.0.1 (via backend zip) it goes through the installation - and yet after the installation is finished umbraco dev packages section still says I have UmbracoForms.Package.4.0.0-Build.106
https://our.umbraco.org/projects/developer-tools/umbraco-forms
is the version info wrong, or did it not upgrade?
thanks
Comment author was deleted
Hmm upgrade didn't seem ok then, can you send me the site then I can take a look. I'm pretty sure it's the old issue you are bumping into
So a successfull upgrade should do the trick
Thanks!
I will
but - shouldnt I simply be able to change dll?
Also - will I get forms 4.0.1 if I upgrade to Umbraco 7.2.2?
Comment author was deleted
Yeah you could just xopy the files, if you upgrade Umbraco you won't be upgrading Forms (still needs to be done separately)
this is great. Thanks
Hi,
Does anybody have the indexes specified in the below link. The site seems to be down:
http://www.mayflymedia.co.uk/blog/umbraco/speeding-up-umbraco-contour-by-800-percent/
Please provide the same.
Thanks, Sreeraghavendra
is working on a reply...