Filemaker XSL 20sec Query Latency - PullRequest
       15

Filemaker XSL 20sec Query Latency

1 голос
/ 04 января 2011

У меня есть веб-интерфейс ASP, который загружает данные из базы данных Filemaker, используя XSL для выполнения простых запросов.Проблема в том, что загрузка первой страницы занимает 20 секунд +/- 200 мс, затем следующие несколько страниц обновляются в течение минуты после того, как первый запрос занимает <200 мс, а затем цикл начинается заново. </p>

Загрузка каждой страницы занимаеттолько 2 XSL-запроса, и они выполняются быстро после загрузки первой страницы, так что что вызывает задержку при загрузке первой страницы? У меня есть кэширование с частотой обращений 100% и количеством соединений на100. Я пробовал включать и выключать сеансы базы данных XSL и время сеанса от 1 до 60 минут без каких-либо изменений.

Загрузки XSL из ASP используют запрос GET и добавляют заголовок Basic Authorizationдля аутентификации каждый раз.

Во время быстрых запросов страниц процессы fmserver.exe и fmswpc.exe даже не вздрагивают, но во время 20-секундной задержки я вижу, что fmserver перепрыгивает на 30% ЦП и на 3 МБI / O считывает запрос на несколько секунд и иногда fmswpc переходит на 60% CPU.

Ответы [ 2 ]

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

Если вы обращаетесь к серверу FileMaker на той же машине, обязательно используйте «127.0.0.1» вместо «localhost».

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

Найдена проблема, по какой-то причине задержка вызвана заголовком Authorization.Если я предоставляю гостевой учетной записи полный доступ и удаляю этот заголовок, каждый запрос выполняется быстро.Пойди разберись.

...