none
Медленно входит через FBA RRS feed

  • Вопрос

  • Добрый день!

    Настроил на FBA на Sharepoint 2010 Stand Alone. Всё работает нормально. Но медленно

    Быстро (молниеносно!!!) входит на первую страницу сайта, на форму ввода логина/пароля. Форма стандартная. Ввожу учётные данные, жму кнопку Ввод и... зависаю на 30 секунд. Всегда! Засекал секундомером. Не важно первый это вход или 131-й. После ввода уч. данных броузер пишет "Waiting for..." После входа всё работает быстро

    На серваке ошибок нет.

    Как можно ускорить этот FBA?

    25 марта 2015 г. 10:58

Ответы

Все ответы

  • Неужели никто не сталкивался с подобным?

    Апнул)

    • Изменено GoodwiN 26 марта 2015 г. 7:13
    26 марта 2015 г. 7:12
  • Найдите кто "тупит". Посмотрите в фиддлере запросы, посмотрите обращения к SQL.

    [custom.development]

    26 марта 2015 г. 8:07
  • Найдите кто "тупит".

    Тупит явно шарик. Запрос в SQL приходит вконце вышеуказанных 30 секунд.
    26 марта 2015 г. 13:07
  • Посмотрите логи шарика и iis. У вас только FBA или Windows authentication тоже? 
    Такое ощущение, что каждый раз, когда вы пытаетесь зайти, у вас iis сбрасывает пул, и 
    происходит холодная загрузка.
    Попробуйте так: зайдите пользователем на портал через FBA
    Затем зайдите вторым пользователем, а пока происходит загрузка, первым пользователем 
    юзайте сайт (открывайте страницы). Посмотрите, как будет работать портал для первого пользователя.

    [custom.development]


    26 марта 2015 г. 13:16
  • Посмотрите логи шарика и iis. У вас только FBA или Windows authentication тоже? 
    Такое ощущение, что каждый раз, когда вы пытаетесь зайти, у вас iis сбрасывает пул, и 
    происходит холодная загрузка.
    Попробуйте так: зайдите пользователем на портал через FBA
    Затем зайдите вторым пользователем, а пока происходит загрузка, первым пользователем 
    юзайте сайт (открывайте страницы). Посмотрите, как будет работать портал для первого пользователя.

    На сайте только FBA. На Централ. Админке сдвоенная - FBA/NTLM

    Попробовал зайти одним пользаком и работать с сайтом. В это время логин других пользаков проходит быстро. И работа первого пользователя не тормозится.

    Заметил, что тупит всё-таки только первый вход. Например, зашёл я первый раз с тормозами со своего компа на сайт под FBA, поработал, правильно вышел через кнопочку Выход и закрыл броузер. Если после этого сразу открыть сайт, то вход по FBA происходит быстро. А вот если подождать минут 20 и зайти, то опять тупит.

    Не понятно что искать в логах шарика iis. С виду нет никакого криминала, ошибок и предупреждений. Alternat Access Mapping настроен корректно. В настройках сети выключено всё кроме TCP/IP протокола.

    Сервер находится в ДМЗ и доступ к/от него жёстко зарезан. Изнутри только RDP и WWW, снаружи только WWW.

    26 марта 2015 г. 14:00
  • Тогда в настройках IIS нужно искать. Скорее всего iis делает recycle для пула.
    Почитайте вот это:
    Application pools recycle when memory limits are exceeded (SharePoint 2013)



    [custom.development]

    26 марта 2015 г. 14:22
  • Тогда в настройках IIS нужно искать. Скорее всего iis делает recycle для пула.
    Почитайте вот это:
    Application pools recycle when memory limits are exceeded (SharePoint 2013)

    Про это думали. Не помогает. Вот настройках очистки:

    27 марта 2015 г. 8:00
  • А в Central Admin в разделе Monitoring никакой инфы нет о проблемах?
    p.s. оффтоп - временно, как быстрое решение можете использовать warm-up скрипт. 

    [custom.development]

    27 марта 2015 г. 9:28
  • А в Central Admin в разделе Monitoring никакой инфы нет о проблемах?
    p.s. оффтоп - временно, как быстрое решение можете использовать warm-up скрипт. 

    В мониторинге ошибок вроде нет.

    Но вот что нашел в ULS: каждый раз между событиями leaving monitored scope и Entering monitored scopе проходит 5-6 секунд. Таких событий при логине возникает 4-5 шт. Отсюда и логин за 30 секунд!

    Вопросы:

    1. Что это такое?

    2. Как это оптимизировать?

    3. Если нельзя оптимизировать, как отключить?

    27 марта 2015 г. 12:07
  • Решил!

    Этот... шарик постоянно лезет в инет за какими-то сертификатами. А так как сервак в глубокой ДМЗ, то инета у него нет. Поэтому запросы сертификатов идут оооочень долго.

    Помогла вот эта статья http://blogs.msdn.com/b/sofocle/archive/2012/07/24/sharepoint-still-slow-to-open-first-page-could-be-a-problem-with-microsoft-clr.aspx и комментарий к ней от Wesley De Bolster

    Гори в аду тот кто придумал проверять эти сертификаты при каждом чихе шарика!!!

    27 марта 2015 г. 15:30