Performance issue in newly installed and configured on-premises SP 2013 farm

Introduction

We have setup an SharePoint 2013 farm having 11 servers and developed intranet application, now we have faced issue in application performance like page load will take > 15 seconds for each page. We have checked the event logs and came to know that the SharePoint servers had frequent 8321 events error related to certificate validation.

This topic describes how to troubleshoot .

Event Viewer Details

Log Name Application
Source Microsoft-SharePoint Products-SharePoint Foundation
Date 6/19/2014 7:25:07 PM
Event ID 8321
Task Category Topology
Level Critical
Keywords  
User Domain\username
Computer hostname.domain
 Description  A certificate validation operation took 14996.1267 milliseconds and has exceeded the execution time threshold. If this continues to occur, it may represent a configuration issue. Please see http://go.microsoft.com/fwlink/?LinkId=246987 for more details.

 

Diagnostic Steps

This error might be caused by the following conditions:

  • Validity of the Security Token service certificates used for signing security tokens
  • Network and caching

To determine this issue, our SharePoint administrator has enable CAPI2 event logging and found the below exception

Event ID   11
Category Build chain
Event ID   53
Category Retrieve Object from Network

 

Resolution

http://support.microsoft.com/kb/2625048 is a KB article describing the issue. This is relevant since the servers do not have Internet connectivity on servers.
As per the suggestions in the document, I first tried importing the certificate to the Trusted Root Authorities, which did not fix the error however disabling the automatic certificate update cleared the errors.
I have also enabled the Minimum download strategy feature on the site. This is a new feature introduced in SharePoint 2013 that improves client rendering performance by downloading only the changes when navigating page to page.     

Verification

With the above changes I see a good improvement in the overall site performance and pages only take 2-6 sec to load. The search and user login which was terribly slow also works much better now.

More Information

I came to know that SharePoint periodically checks the validity of the Security Token service certificates used for signing security tokens. To check the validity of these certificates the server tries to connect to the Internet and if there is no connectivity from the server to the Internet, it takes 15 sec before the connection attempt times out. This majorly impacts the overall performance of the SharePoint farm.

 

See Also

Have a look at the following links for further reference