2011-11-16 20 views
2

オートコンプリートで添付された多数のコントロールを持つことができるページがあります。 (70以上)私のページは遅くなる傾向があり、IEはスクリプトを停止する警告を表示することさえあることがわかっています。 私はまた、ポストバックごとに増加を開始してブラウズメモリを見つけました。それはIEが本当に減速したり応答を停止したりすると、ほぼ300MBまで終了する可能性があります。jquery uiオートコンプリートのパフォーマンス

多くのオートコンプリートコントロールを使用している場合、誰も上記と同様の経験をしていますか? これを改善する方法はありますか?

おかげで、

ジョセフ

+1

なぜ多くのオートコンプリートコントロールが必要ですか?あなたは本当に**必要ですか? –

+0

すべてのリクエストが同じテーブルの結果を返しますか? – Briganti

答えて

1

私はパフォーマンスを大幅に向上2つのフィックスを適用しています。

  1. コンボボックスを追加するjquery UIのコードは、パフォーマンスに悪影響を及ぼします。私は標準のhtmlでコンボを追加しました。
  2. 自分のコードを変更しました。オートコンプリートコントロールがページの読み込みではなく最初のフォーカスでインスタンス化されるようにしました。
関連する問題