私たちは、asp.net mvcで書かれた単一ページアプリケーションから多くのパフォーマンスを絞り出すことを試みています。現在のレイアウトは次のとおりです。Asp.net mvcパフォーマンスのSPAアプリケーションサーバーサイドレンダリング
は- クライアント側SPAは、JS/HTML5の+ requireJSとKendoUIで書かれたSQLデータベースと対話する
- Asp.net MVCサーバ側
当社の主要なパフォーマンスの問題があるように見えますSPA側では、現在のページに必要なJSやHTMLファイルを取得したり、mvc WebApiを介してSQL DBからデータをプッシュしたりプルしたりするために、サーバーとの関係が非常に分かれています。
私は、クライアントのブラウザとサーバーの間の不安定さを制限するためにアーキテクチャを幾分変更したいと考えています。私はサーバー側のレンダリングについてすべてを読んでいますが、現時点では成熟したアプリケーションにそれを置くことが重要な書き換えになるようです。
誰かがこの問題やライブラリをチェックアウトするための方法論についてアドバイスをいただいたことがありますか?
IMHO、あなたの「書き換え」は、最初は「冗談」の理由を特定することから始めるべきです。同じ金額でチャットを終えると、問題は回避されます(例:js/htmlは通常はブラウザでキャッシュされる静的なファイルですが、___が付いていない限り)。 – EdSF
パフォーマンスの問題はクライアント側でユーザーに表示されるか、問題(ユーザーが言う、このアプリは遅すぎる!)またはサーバサイドのリソース(sysadminは言う、それは負荷を処理することはできません)問題? –