2009-08-29 12 views
1

私は1/2ウェブアプリケーションを用意しました。私はajaxコントロールを使用するとパフォーマンスが非常に遅くなることがわかっていましたが、javascriptを使用すると比較しますが、サーバーにデプロイされている場合に限ります。ajax対応ウェブサイトのパフォーマンスを向上させる方法は?

なぜアプリケーションでajaxコントロールを使用すると、パフォーマンスが低下するのですか?パフォーマンスが低下する&は、ページをすばやく開きません。

これは、Ajaxコントロールでサーバー上に展開する&を使用してパフォーマンスを向上させるためのソリューションです。

よろしく、 Girish

答えて

1

はい。

なぜなら、サーバーにデプロイするときの速度が遅くなる理由は、ajaxリクエストがインターネット全体を経由する必要があるためです。要求がインターネットを経由しない場合、これはローカルで実行する場合とは異なります。

どのようにスピードアップしますか?

  • 通話回数を減らしてください。
  • 戻るあなたは
  • 他のそのようなこと
1
サーバー上にgzipを有効にすることを検討し、可能な場合凝縮形式で、できるだけ一般的な
  • 戻るにはあまり行うことができますので、コールあたりより多くの事

    stackoverflowの改善点を見てみましょう:http://blog.stackoverflow.com/2009/08/a-few-speed-improvements/

  • 1

    他の回答は一般的な最適化には適していますが、私はそこに固有の問題があると思いますアプリケーションでの要求フローの把握すべての目的と目的のために、 "ajax"はjavascriptです。

    あなたができる最も重要なことは、Firefoxを入手してfirebugを使用することです。

    これにより、サーバーへの要求、サーバーの所要時間などを確認できます。これにより、2つの異なるバージョンのアプリのパフォーマンスをよりよく理解することができます。

    私たちが本当に助けることができるようになる前に、あなたの問題をよりよく理解する必要があります。

    0

    ScriptManagerの代わりにToolkitScriptManagerを使用することを検討すると、AJAXコントロールのすべての要求が1つの要求でマージされます。要求が少ないため、パフォーマンスが向上します。また、実動サーバーに移動するときに、WebConfigで設定していることを確認してください。 debugをtrueに設定すると、パフォーマンスが大幅に低下します。

    関連する問題