Visualforce was designed to provide developers with the ability to match the functionality, behavior, and performance of standard Salesforce pages. If your users experience delays, unexpected behavior, or other issues specifically around Visualforce, there are several actions you can take to not only improve their experience, but to also make for improved coding.
First, determine whether Visualforce is the problem by ensuring that:
- The problems aren’t confined to a single user’s computer by testing expected Visualforce functionality on other machines as well as using different browsers.
- Slow load times aren’t the result of a network issue by checking the load time of other Salesforce pages. If they’re also slow, it could be the result of bandwidth or latency issues toSalesforce. To check on the status of the Salesforce servers, visit trust.salesforce.com. Also check the status of network connections and ensure they’re functioning properly.
- Use the Developer Console to step through the request and determine which items in the request used the most system resources. See “Using the Developer Console” in theSalesforce online help