0

同僚と私は、SharePoint MOSS 2007 の過剰な SPRequest を調べていました。考えられる原因は、リンクがクリックされると、ページ ライブラリ内のすべてのページが呼び出されることであることがわかりました (これは、SQL プロファイラーを確認した結果に基づいています)。複数の SQL 呼び出しが発生します。これは、SPWeb のページ ライブラリ内のすべてのページを反復する何かがあることを意味します。すべてのカスタム コードと ULS ログを確認しましたが、これは私たちのコードではないと考えています。

この動作を設定することはできますか、それとも私たちが考えている以上のことがあるでしょうか?

この問題は気が狂っているので、これがどうなっているのかを知りたいです。

4

1 に答える 1

1

過度の SPRequest 警告は、原因の 1 つではありますが、必ずしもカスタム コードが不適切であることが原因であるとは限りません。PortalSiteMapProvider はすべてのページとサイト ノードを反復処理するため、多数のページとサイトがある場合にも発生する可能性があります。

http://insomniacgeek.com/how-to-debug-potentially-excessive-number-of-sprequest-objects-error-message/

于 2012-04-10T11:13:29.527 に答える