Is there a way to speed up the time it takes for the Form to load (what dictates this...the client or the server the Forms is installed on)? Right now, it takes anywhere from 7-9 seconds for the form to load so that users can start filling it out (Public Users). Other websites, are loading far much quicker, and just wondering if there's anything we can do to speed that up? Installed on New Hardware which far exceeds the specifications.
Question
Question
Answer
Web applications that are served to users over the Internet tend to be complex, and it is usually very difficult to troubleshoot performance issues. If you think about it, a lot of things are happening after the user types in the URL and presses enter. The request has to be communicated over a number of hops to its destination, acknowledged, and then the destination server has to send the resources requested. So the performance depends on a combination of latency, bandwidth and the resources of the server and the client machine. Because of these factors, the page may load quickly for some users, and slowly for others!
Blake and Devin are both right and starting with the resources they provided is a good idea, especially if the Form Server in question is one that is hit up only periodically (the downtime would result in resources being unloaded from the web server's memory). If that doesn't solve the issue though, you may also need to perform some network troubleshooting to identify other areas of potential bottleneck.
Replies
Forms uses ASP.NET. When an ASP.NET site is visited for the first time it takes a little while to load the site into memory. Once it is memory it will usually perform faster. After so long of not being visited though, the server will unload it from memory, so the next request will load it back in. If you have long times of inactivity you might want to try a StayAlive service or change some settings on your server. This is only one example if what could be causing the slow loads though.
Which version if IIS are you running? For IIS 7.5 there's the Application Initialization Module. It's built into IIS 8.0+. For older versions, I've set up a scheduled PowerShell script that hits the default page of the application periodically.
Hi Daryl,
How many fields in your form? How many field rules and lookup rules are there? Which version are you using?
Best wishes,
Abby
Did you find out how to get this reduced? I am having the same problem.