Hi Rajeev,
I recommend to use F12 Network tool or fiddler to track the search requests to see which causes the page load time too long.
For improving a custom page performance, we can do the things below:
- Optimize HTML markup.
- Use consolidated images and files; for example, combine multiple CSS files into one. Combine images into an image strip or cluster.
- Use compression (crunch) techniques. For more information, see
Compress (crunch) JavaScript and CSS files.
- Verify that you are referencing the production version of common JavaScript libraries, such as jQuery, instead of the debug versions.
- Consider using a well-known content delivery network (CDN) such as the
Microsoft Ajax Content Delivery Network. The files required in your pages may already be cached by the client browser.
If you want to improve the search performance, you can scale out the search architecture.
http://www.astaticstate.com/2010/12/scaling-sharepoint-2010-search.html
Best regards,
Victoria
TechNet Community Support
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
tnmff@microsoft.com.
