ローカルのモードで実行されているいくつかのReportViewerコントロールを持つ単純なASP.NET Webフォームがあります。ページが読み込まれるたびに、各ReportViewerはレポート定義を読み込み、動的なexpression_hostアセンブリも再生成します。これは明らかに時間がかかり、非常にうまくスケールされません。 ReportViewerにレポート定義と動的なexpression_hostアセンブリをキャッシュする方法はありますか?ASP.NET ReportViewerローカルモードのパフォーマンス(expression_hostの再生成)
0
A
答えて
0
さまざまな方法を試した後、問題の最も良い解決策は、これまでレポート内からすべてのコードを削除することでした。その後、要求時間は劇的に減少しました。
0
問題は、レポートビューアオブジェクトでリセットを呼び出すことです。レポートビューアをキャッシュする必要があります。
また、オブジェクトをデータソースとして使用する場合は、report.localreport.datasetでClearを呼び出します。
+0
リセットは呼び出されません。データソースインスタンスが各ユーザー(およびユーザー間)のページライフサイクル間で変更されるため、キャッシュが問題になります。データセットを消去することは効果がなく、問題には関係しません。 最も効率的な解決策は、新しいページ要求が発生するたびに動的再コンパイルを避けるために、レポート自体からコードを削除することでした。 –
関連する問題
- 1. VS2010のローカルモードのReportViewerの空のデータ
- 2. PDF生成のパフォーマンスASP.NET
- 3. ローカルモードでMicrosoftのReportViewerコントロールでサブレポートを使用する
- 4. asp.net-mvcのReportviewerデータソース
- 5. ASP.NET ReportViewerスキニング
- 6. Microsoft ASP.NET ReportViewer Parserエラー
- 7. ビデオ再生時のemgucvパフォーマンスの問題
- 8. ASP.NET 2.0のどのReportViewerバージョンVS2010?
- 9. asp.net reportviewerページ番号の問題
- 10. パフォーマンスのあるJavaScriptオブジェクトの再編成
- 11. C#、ReportViewerおよびRDLファイルを使用したレポートの生成
- 12. ASP.Netレポートビューアーは、次のコード行があるのReportViewerによって生成されたHTMLでのFirefox
- 13. ASP.NET TreeViewのパフォーマンス
- 14. ASP.Netローカリゼーションのパフォーマンス
- 15. ASP.NET MVCのパフォーマンス
- 16. クエリデータベースの再生成
- 17. マルチウィンドウサポートブロックアクティビティの再生成
- 18. ASP.NET ReportViewer式がエラーを返します
- 19. ASP.NETのMigrateDatabaseToLatestVersionのパフォーマンス
- 20. ASP.NET MVCオーディオファイルを再生
- 21. asp.net(C#)でビデオを再生
- 22. VS2010のReportViewerアセンブリの問題
- 23. Asp.net Webフォームのパフォーマンス
- 24. リアクションレスキューで生成されたステートレスコンポーネントのパフォーマンス
- 25. SSRS 2008のReportViewerバージョン
- 26. ASP.NETのディレクトリからオーディオファイルを再生
- 27. ASP.NetでのOTP生成
- 28. Macでのフレームワークの再生、パフォーマンスの問題
- 29. ASP.NETのReportViewerコントロール内の.rdlレポートのサイズ変更
- 30. スパークスタンドアロンとローカルモードの違いは?
「すべてのコードを削除する」の詳細を教えてください。このカスタムC#/ VBコードまたは式でしたか? – andrej351