1

XSL を使用して Filemaker データベースからデータをロードし、単純なクエリを実行する ASP フロントエンドがあります。問題は、最初のページの読み込みに 20 秒 +/- 200 ミリ秒かかり、最初のリクエストから 1 分以内に次の数ページの更新に 200 ミリ秒未満かかり、サイクルが最初からやり直すことです。

各ページの読み込みで作成される XSL クエリは 2 つだけで、最初のページの読み込み後は高速に実行されます。最初のページの読み込みで遅延が発生する原因は何ですか? ヒット率 100%、接続数 100 でキャッシュを有効にしました。XSL データベース セッションのオンとオフを試しました。セッション時間は 1 ~ 60 分で、変更はありませんでした。

ASP からの XSL ロードは、GET 要求を使用し、Authorization毎回認証するために Basic ヘッダーを追加します。

高速なページ リクエストの間、fmserver.exeおよびfmswpc.exeプロセスはひるむことさえありませんが、20 秒間のホールドアップ中fmserverに 30% の CPU にジャンプし、3mb の I/O がリクエストの数秒後に読み取られ、時々fmswpc60% の CPU にジャンプします。

4

2 に答える 2

1

同じマシン上の FileMaker サーバーにアクセスしている場合は、'localhost' の代わりに '127.0.0.1' を使用してください。

于 2011-01-28T05:47:03.093 に答える
0

問題が見つかりました。何らかの理由でAuthorization、ラグの原因となったのはヘッダーでした。ゲスト アカウントにフル アクセスを許可し、そのヘッダーを削除すると、すべてのリクエストが高速になりました。図に行きます。

于 2011-01-05T19:49:31.503 に答える