0

HTMLパーサーのパフォーマンスをテストしたいと思います。Javaで書かれています。ただし、通常のHTMLファイルの解析時間は、5ミリ秒のように、測定するには小さすぎます。

そのため、ベンチマークとして十分な大きさのHTMLを探しています。ウェブサイトやウェブページが非常に大きいことをご存知の場合、または既存のHTMLのベンチマークスイートをご存知の場合は、お知らせください。

4

1 に答える 1

2

HTML の解析は、あらゆる状況で電光石火のように高速です。大きな HTML ドキュメントのレンダリングに時間がかかるのは、HTML の解析プロセスのためではなく、レイアウト エンジンに含まれるロジックのためです (簡単な作業ではありません!)。

たとえば、私たちの内部ツールのダンプである 2MB の HTML ファイルがあります。Firefox と IE はどちらも非常にシンプルなスタイルシートを備えているため、すぐにレンダリングされますが、box-shadowレンダリングに約 200 ミリ秒かかる興味深いレイアウト手法 (および多数の s) を使用する 30 KB の HTML ファイルもあります。

より高速に表示したい巨大な HTML ファイルがある場合は、さまざまなアプローチがあります (ページを分割する、データをページングする、Ajax 技術を使用してオンデマンドでロードするなど)。

于 2012-08-11T01:24:55.240 に答える