1

HighCharts に問題があります。画面に 20 以上のグラフを表示するモバイル ページを作成していますが、グラフのレンダリングに大きな遅延 (5 ~ 10 秒) があります。私は DotNet.Highcharts を使用してサーバー側でグラフを作成し、ページに作成する div および script タグをレンダリングしています。

私の質問は: 誰かが似たようなことを試みたことがありますか (私だけではないと確信しています)、ユーザーがこれらのグラフをレンダリングする際の「ラグ」を経験しないように、どのようにこれを乗り越えましたか?

どんな助けや提案も大歓迎です。

ありがとう、アダム

4

1 に答える 1

1

会社のダッシュボードの開発を始めたとき、ほとんどのクライアントがIE8を使用しているため、IE8をサポートする必要があると言われました。

私もその場で20近くのチャートをレンダリングする必要がありました...そして男の子は私のロード時間を苦しめました、実際には...それは30秒から2分の範囲でした。

これに対抗するために私がしたことは、実際にはチャートを分離することです。1ページに20ほどすべてを配置する代わりに、それらを「タブ」またはページのさまざまなセクションに分割し、表示する必要がある場合にのみグラフを初期化しました。1つの大きな遅延の代わりに、いくつかの非常に小さな遅延がありました。

これがあなたのサイトで見なくても達成できることかどうかはわかりませんが、試してみる価値があるかもしれません。

于 2013-03-11T14:45:12.110 に答える