8

質問はタイトルにあります。すべての画像にこのタグ ヘルパーを使用するのは理にかなっているように思えますが、実際にそうする必要があるとすれば、なぜこれをデフォルトにしなかったのでしょうか?

これでパフォーマンスに影響はありますか?このタグ ヘルパーで画像を装飾してはいけない場合はありますか?

4

1 に答える 1

15

asp-append-version=true の主な用途は、コンテンツ アイテムが変更された場合にブラウザーのキャッシュをバイパスすることです。変更される可能性のある JavaScript には非常に便利です。

特殊なユースケースでない限り、画像は頻繁に更新されません。画像が更新され、同じファイル名を保持するユースケースがある場合、そこで使用することは理にかなっていますが、そうでない場合はそうではありません。

どの程度のパフォーマンス ヒットが関係するかはわかりませんが、追加されるバージョン文字列に使用するファイル コンテンツのハッシュが作成されます。不要なときに実行される余分なコードには、ある程度の影響があります。これがデフォルトの動作であることは意味がありません。本当に必要な場合は、オプトインして使用する必要があります。

于 2016-01-20T14:36:58.003 に答える