Очень медленный Sharepoint (проблема аутентификации? - Получение 401 ошибок на изображениях и стилях) - PullRequest
2 голосов
/ 28 января 2011

В настоящее время я использую Team Foundation Server и WSS 3.0 в качестве командного портала.После установки и настройки я заметил, что приложение иногда работает очень медленно, занимая минуты, чтобы загрузить страницу.Затем я погуглил его и нашел n решений, ни одно из них не решило мою проблему.

Используя Firebug, я заметил, что получаю много 401 ошибок, в основном в папках _layouts и _themes.

Изображение ошибки: http://i.stack.imgur.com/SmurI.jpg

Метод аутентификации - NTLM

Есть какие-нибудь подсказки о том, что происходит?Страница загружается, это просто навсегда перед отображением.

РЕДАКТИРОВАТЬ: Вот статистика fiddler:

Количество запросов: 161 Отправлено байт: 144.851 (заголовки: 133249; тело: 11602) Получено байт: 400,222 (заголовки: 69769; тело: 330453)

АКТУАЛЬНАЯ ЭФФЕКТИВНОСТЬ

Запросы начались в: 09: 47: 55.449 Ответы завершены в: 09: 50: 03.311 Время совокупного сеанса: 00: 03: 11.542 Время последовательности (часы): 00: 02: 07.8627850 Время соединения TCP / IP: 239 мс

КОДЫ ОТВЕТА

HTTP / 401: 84 HTTP / 200: 74 HTTP / 302: 2 HTTP / 404: 1

БАЙТЫ ОТВЕТА (по типу содержимого)

application / x-javascript: 218.048 ~ заголовки ~: 69.769 текст / html: 37.837 изображение / gif: 31.467 текст / css: 27.506 изображение / png: 10.133 изображение / jpeg: 3.937 текст / javascript: 1.007 текст / xml: 518

Ответы [ 5 ]

2 голосов
/ 28 января 2011

У нас была именно эта проблема с сайтом sharepoint.

Основной причиной является то, как работает NTLM. Рукопожатие NTLM - это 401.2, 401.1 и 200. Всегда 3 запроса на каждый файл.

Для каждого запроса веб-сервер отправляет запрос на сервер AD. Проблема в том, что по умолчанию есть только 2 подключения к серверу AD. Таким образом, запрос резервируется и повторяется.

Есть две вещи, которые вы можете сделать:

  • Убедитесь, что вы кэшируете GIF-файлы (тогда вам не нужно будет получать их постоянно)
  • Переключиться на Kerberos

Редактировать

Для настройки Kerberos посмотрите этот пост в блоге http://blogs.msdn.com/b/martinkearn/archive/2007/04/23/configuring-kerberos-for-sharepoint-2007-part-1-base-configuration-for-sharepoint.aspx

0 голосов
/ 07 января 2012

Я столкнулся с этой проблемой при загрузке CSS-файлов.По какой-то причине для некоторых файлов была проверена настройка Windows «шифровать содержимое для защиты данных».После удаления этой настройки все прошло нормально.Обязательно разблокируйте их при необходимости.

(просто чтобы быть уверенным: я говорю о (файл) -> свойства-> расширенный-> шифровать данные ...)

0 голосов
/ 16 февраля 2011

если у вас 401 ошибка на CSS / js / Images / .axd. с sharepoint / NTLM аутентификация Вы должны настроить анонимный доступ в веб-приложении, и если у вас есть портал публикации, активируйте анонимный доступ на: - библиотека стилей - sitecollectionimage

0 голосов
/ 28 января 2011

Можете ли вы убедиться, что это происходит на всех клиентах?Если вы обращаетесь к странице из браузера на самом сервере, вы все еще получаете этот результат?

Если вы еще этого не сделали, отключите IPv6 в настройках сети.Также проверьте настройки DNS.Медленная аутентификация AD + недоступность RPC-сервера заставляет меня думать, что у вас могут быть проблемы с решением.Все кажется отзывчивым от пинга?Когда вы входите в систему на своем компьютере, требуется ли много времени для входа (еще один признак проблем с настройкой DNS)?

0 голосов
/ 28 января 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...