Welcome to TechNet Blogs Sign in | Join | Help

Аутентификация Kerberos, увеличение производительности и сокращение ошибок 401 при загрузке страницы

История вопроса:

было обнаружено, что при открытии любой страницы портала мы получали много ошибок аутентификации 401. Ошибка 401 возникала при попытке сделать HTTP запрос к любому файлу страницы (картинке, css файлу, js файлу и т.д.)

Ниже приведен пример ошибочной ситуации. Жирным выделены запросы с ошибкой аутентификации:

00:00:00.000 Kerberos test page       
+ 0.000  0.006 348 1848 GET 401 text/html http://<имя сервера>/
+ 0.006  0.020 6063 1319 GET 200 text/html; charset=utf-8 http://<имя сервера>/
+ 0.037  0.011 393 1848 GET 401 text/html http://<имя сервера>/images/core.js
+ 0.049  0.081 6108 273484 GET 200 application/x-javascript http://<имя сервера>/images/core.js
+ 0.244  0.004 400 1848 GET 401 text/html http://<имя сервера>/images/my_styles.css
+ 0.245  0.005 394 1848 GET 401 text/html http://<имя сервера>/images/logo.gif
+ 0.249  0.076 6115 90083 GET 200 text/css http://<имя сервера>/images/my_styles.css
+ 0.252  0.059 6109 2743 GET 200 image/gif http://<имя сервера>/images/logo.gif
  0.325 25930 375021 8 requests   

Как это исправить читать тут: http://support.microsoft.com/kb/917557

После указанных изменений в реестре количество ошибок 401 резко сокращается и страница начинает открываться быстрее.

Но мы до конца не избавимся от ошибок аутентификации и будем получать ошибку(и) только при первом HTTP запросе или запросах. Ошибочных запросов может оказаться >1 из-за того, что несколько запросов на получение файла из под ананимного пользователя могут быть отправлены одновременно, не дождавшись ответа о способе аутентификации. Получив ответ на ананимный запрос о способе аутентификации, все последующие запросы для этой страницы будут проходить успешно.

Published Saturday, March 29, 2008 10:52 PM by tvsmetanina

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

No Comments

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker