問題タブ [web-optimization]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - ナゲットパッケージの「見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません」
そのため、 System.Web.Optimization パッケージでこのエラーが永続的に発生していました
ファイルまたはアセンブリ 'System.Web.Optimization' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)
asp.net-mvc - CssRewriteUrlTransform が呼び出されていません
VS 2013 RTM で新しい MVC 5 アプリを作成しました。何らかの理由で、CSS ファイルの背景画像の URL が変換されませんでした。
そこで、この問題をデバッグするために、カスタム CssRewriteUrlTransform ラッパーを作成しました。そして、ブレークポイントが呼び出されていないことがわかりました。
これは、BundleConfig.cs にあるものです
c# - 仮想ディレクトリの有無にかかわらず CssRewriteUrlTransform
私たちのサイトでは MVC バンドルを使用しCssRewriteUrlTransform
ており、画像の URL が動的バンドル css ファイルから機能することを確認しています。
ただし、これは仮想ディレクトリを使用していない場合にのみ機能します。
http://localhost/VirttualDir
動作しませんがhttp://localhost/
動作します。これは、CssRewriteUrlTransform
変換が URL を書き換える際に仮想フォルダーを考慮しないためです。したがって、画像の実際のパスが間違っている場合はlocalhost/vdir/content/img/foo.png
、それを書き換えますlocalhost/content/img/foo.png
php - コンテンツの優先順位付けと特定の要素の読み込み
今日、Google Speed https://developers.google.com/speed/docs/insights/でページを最適化しようとしました
そして、それは言う、ここに
サイトでナビゲーション サイドバーと記事を含む 2 列のデザインを使用しているが、HTML が記事の前にサイドバーを読み込む場合は、最初に記事を読み込むことを検討してください。
今日まで、特定の div 要素をロードできるとは思っていませんでした。ドキュメントにはチュートリアルも表示されないため、これがどのように行われるか混乱しています。Javascript/CSSで行う場合
どんな助けでも大歓迎です。
asp.net - ASP.NET Web 最適化フレームワークのバンドルの起動時間
私は Web 最適化フレームワークのバンドル機能と縮小機能のいくつかを使用してきましたが、かなり積極的なキャッシュのクリアと取るに足らない初回実行コストのように見えることを除けば、これまでのところすべてが本当に気に入っています。
おそらくリソースをバンドルして最小化する最初の実行は、コールド スタートで実行するのに約 3 ~ 5 秒かかります。それほど悪くはありませんが、ライブサーバーではかなり積極的にリソースをキャッシュから削除しているようです. これらのコールド スタート時間によく悩まされるかなりトラフィックの少ないサイトを持っているので、バンドル フレームワークをプログラムで変更して、キャッシュの積極的なクリアを減らしたり、公開プロセス中に縮小されたファイルを生成したりする方法があるかどうか疑問に思いましたか? おそらく、これを達成するために間違ったフレームワークを使用していますか?
どんな助けや指針も大歓迎です!
asp.net - CdnFallbackExpression がバージョンのないバンドルを生成するのはなぜですか?
通常、System.Web.Optimization によって生成されたすべてのバンドルには、クエリ パラメーターでバージョンが指定されます。ただし、値を指定するCdnPath
と、フォールバックの属性はバージョンなしで残されます。私が理解していない理由はありますか、それともコードのバグですか?CdnFallbackExpression
src
<script>
css - ブラウザーの条件付き Web 最適化
Microsoft の Web 最適化インフラストラクチャを使用して、バンドルと縮小を行っています。
ブラウザに応じて異なるコンテンツを配信するように設定するにはどうすればよいですか? バンドルがない場合の条件付き CSS ファイルと同様の動作が必要です。
これは現在の私のバンドル コードです。
条件付きバンドルは可能ですか? それとも、CSS の条件付き部分を含むファイルに対して、HTML で従来のバンドルされていないインライン参照を使用する必要がありますか?