糖蜜と同じくらい遅い ASP.NET MVC プロジェクトがあります。ある特定の呼び出しで Fiddler を開いたところ、控えめに言っても、改善の余地がたくさんある呼び出しがいくつか見つかりました。
私が理解している青い線はコントローラーへの呼び出しであり、そのものを最適化するためにどこに行くべきかを理解しています。しかし、緑色の線がたくさん表示され(これはjavascriptを意味すると思います)、それらにも非常に長い時間がかかっています。jQuery と Kendo のスクリプトは通常 4 ~ 6 秒もかからず、処理速度が遅くなる原因がプロジェクト コードにあるはずです。しかし、最適化が必要なコードを追跡するにはどうすればよいでしょうか?
編集:以下のコメントの@DaggNabbitは、これらのJavascriptがキャッシュバスターパラメーターで呼び出されているため、速度が遅いため、呼び出しごとに新たにダウンロードされていることを指摘しています! しかし、キャッシュバスターを明示的に追加しているコードのどこにも見当たりません。例えば:
<script src="@Url.Content("~/Scripts/kendo.web.min.js")"></script>
...
@Scripts.Render("~/bundles/jquery", "~/bundles/jquerymobile")
私はUIの専門家ではありませんが、キャッシュバスターがどこから来ているのかわかりません。他のアイデアはありますか?