Virtual Happy Hour this month, Jun 28, we'll be getting a sneak preview at our soon to launch SaaS CMS!

Try our conversational search powered by Generative AI!

Phu Nguyen
Aug 3, 2017
  2059
(1 votes)

Forms 4.6 performance enhancement

After using DotTrace and Jmeter to analyze Forms performance issues, we found some problematic code segments, which created issues like slow response time or high CPU usage. Therefore, we internally changed the Forms API in order to reduce data processing time.

From version 4.6.0, Forms with DDS as the default data storage mechanism has much better performance compared to the previous versions, especially for forms with a large number of submissions. Below is a performance comparison of Forms 4.6.0 and 4.5.1. Our comparison uses Jmeter with more than 20,000 records (all tests are run on the developer's computer).

Forms 4.6.0 takes about 30 seconds to finish the test.

4.6

Forms 4.5.1 takes more than 3 hours to finish that test.

4.5.1

We ran another test, and the results looks quite promising when comparing MongoDB to DDS as the data storage mechanism.

DDS and MongoDB

Aug 03, 2017

Comments

Kane Made It
Kane Made It Aug 3, 2017 12:50 PM

Thanks Phu,

I'm eager to try new form, espicially query via API.

Please login to comment.
Latest blogs
Remove a segment from the URL in CMS 12

Problem : I have created thousands of pages dynamically using schedule jobs with different templates (e.g. one column, two columns, etc..) and stor...

Sanjay Kumar | Jun 21, 2024

Copying property values part 2

After publishing my last article about copying property values to other language versions, I received constructive feedback on how could I change t...

Grzegorz Wiecheć | Jun 18, 2024 | Syndicated blog

Enhancing online shopping through Optimizely's personalized product recommendations

In this blog, I have summarized my experience of using and learning product recommendation feature of Optimizely Personalization Artificial...

Hetaxi | Jun 18, 2024

New Series: Building a .NET Core headless site on Optimizely Graph and SaaS CMS

Welcome to this new multi-post series where you can follow along as I indulge in yet another crazy experiment: Can we make our beloved Alloy site r...

Allan Thraen | Jun 14, 2024 | Syndicated blog