問題タブ [combres]
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 - SquishIt と Combres2 のミニフィケーションはどちらが優れていますか?
これら 2 つのライブラリ (Combres2 と SquishIt) を比較した人はいますか? あるライブラリが別のライブラリよりも優れている場合、その理由も知りたいです。
Combres2 は SquishIt よりも圧縮率が高いと書かれている記事を見つけました。しかし、それはほぼ1年前です。
http - リモートホストが接続を閉じました
エラーログに「リモートホストが接続を閉じました」と表示されました。
エラーコードは0x80070040です。エラーコードは0x800703E3です。(ほとんど)
Javascript-Cssの縮小、圧縮、キャッシュにcombresを使用しています。縮小および圧縮されたjavascriptファイルのサイズは82.2KBです。
それで、combresにバグがありますか、または82KBがダウンロードするには高すぎますか?
また、.jsファイル(combresによって作成されたもの)のoutputcacheを作成しようとしましたが、機能していません。どうすれば問題を再現できますか?実稼働環境ではエラーが発生しますが、問題を再現できませんでした。
dotless - 複数のCSSファイルでCombresとDotlesscssで同じ変数を再利用することは可能ですか?
私はしばらくの間Combresを使用していて、本当に気に入っています。そして今、私はDotlesscssフィルターも使用して、変数とより読みやすいコードを有効にし、クリーンで読みやすい状態を維持できるようにしました...
Combresの優れた利点の1つは、大きなCSSファイルを異なる責任を持つ複数のファイルに分割することが非常に優れていることです。
私の問題は、これを組み合わせてCombressとDotlesscssの両方を利用することです。
自分のサイトで色などを設定するために必要なすべての基本変数を含むvariables.css
ファイルが欲しいのですが、CombresがCSSファイルを組み合わせ、フィルタリングし、圧縮する方法は次のようになっています。
フィルタ->結合->圧縮
もちろん、これは、個別のCSSファイルが他のCSSファイルで定義されている変数を認識していないことを意味します。したがって、どこにでも1つの色が必要な場合は、すべてのCSSファイルにその変数を追加する必要があります。
順序を次のように変更できれば便利です。
組み合わせる->フィルター->圧縮
そうすれば、variables.css
すべての変数を1つのファイルに入れて、それらの使用法を複数のファイルに分散させることができます。つまり、スタイルを変更したい場合は、変数定義ファイルをいじるだけで済みます。
Combresがこれらのことを行う順序を変更することは可能ですか?
asp.net - Combres.axdはWebFormsアプリで404を返します
ASP.NETアプリが2つ、WebFormsが1つ、MVCが1つあります。Combresは、IIS Expressでローカルに作業している間、両方で見事に機能しました。両方のアプリをテストサーバーに展開した後(IIS 7、両方のアプリはIISの同じWebサイトにあります)、WebFormsアプリのページで参照されているcombres.axdリンクは404を返しますが、MVCアプリは正常に機能します。
WebFormsアプリをローカルIISにも接続しましたが、これも正常に機能しました。
ローカルIIS、MVCアプリ、およびWebFormsアプリ間のモジュールとハンドラーを確認しましたが、ルーティング登録は同じように見えます。
defaultDebugEnabled = "true"を設定すると、リソースセット内の各スクリプトのスクリプトタグが生成され、正常に機能します。
combres.axdから404をデバッグする方法はありますか?
css - フィルタにもかかわらず、Combresが相対URLを修正していませんか?
更新:これは私が問題を抱えていると思うCSSの例です:
更新-codeplexのcombresの課題追跡システムに作業項目を作成しました。
更新:ログを見て、何が起こっているのかを見つけました-
それで、ソースコードを入手してそれを見ることができますか、それともcombres Issue Trackerに置く必要がありますか?
私はフィルターを使用しています-
これは、ここで説明した相対URLの問題を修正することになっています。しかし、URL(css背景画像)はまだ間違ったパスを使用しており、次のようなことをします
http://somedomain.com/combres.axd/pics/pic.png
使用する代わりに
http://somedomain.com/pics/pic.png
また、-を使用して明示的に適用してみました
誰かが私の提案をすることができますか?私は似たようなものを見つけましたが、その解決策は私にはうまくいきません。
更新:念のため、combres.xmlを次に示します-
javascript - Combresとyuiで縮小できません
.jsファイルの何が問題になっているのかを知る方法がわかりませんが、「defaultDebugEnaled = true」にすると正常に動作しますが、falseにするとこのエラーが発生します
そして、私はそれをより具体的なエラーにするために何かを切り替えることができないようです、私はそれを縮小しようとすると失敗することを知っているだけです。
また、これは特定のファイルを1つインクルードした場合にのみ発生しますが、これは機能するため、そのファイルを投稿することはできません。
asp.net-mvc - コンテンツのダウンロード エラー、IIS 7.5 + ASP.NET MVC
私の Web アプリケーションは ASP.NET MVC 3 で作成されています (ASP.NET Sprite & Combres も使用しています)。ローカル IIS 7.5 (および Visual Studio の開発サーバー) でのテストでは問題ありません。
しかし、リモート Web サーバーを使用する場合、コンテンツのダウンロード (css および js ファイル) でエラーが発生します。コンテンツのサイズが特定の値 (~ 250 KB) を超え、36B 値 (ただし、 Firebug経由で200 OKです)。
IIS のキャッシュ サイズを最初に増やすと解決する場合がありますが、静的ファイルの量とそのサイズが増えると、このエラーが返されます。
Combres/ASP.NET を無効にしても役に立ちません。
IIS の標準のデフォルト エントリの同じ Web サーバーで同じ問題に遭遇します (多言語対応の画像です)。画像の一部のみがダウンロードされます。
このエラーは定期的なものではありません。インターネットの速度が上がるにつれて、エラーの可能性は減少しています。このエラーは、2 つの異なる Web サーバーで発生しています。
c# - Combres はコンテンツに etag を付けません。なぜですか?
プロジェクトで Combres ライブラリを使用して、css ファイルと js ファイルを縮小し、基本的にページを少し最適化しました。Combres について読んだすべての記事で、最適化するリソースと一緒に etag を送信していることがわかりますが、プロジェクトを公開すると、Combres によって圧縮されたリソースには etag がありません。これを機能させるために必要な構成はありますか? Windows azure を使用してプロジェクトを展開しています (問題がある場合)。
この質問の助けに感謝します。
javascript - js/cssファイルを圧縮&結合するCombressについて
Googleロットを検索して、どのjsミニファイアーとコンバイナーが優れているかを知りました。Combressが良いことを知りました。だから私はcompressをダウンロードしましたが、VS2010で開くことができませんでした。ソース管理下のプロジェクトを言っています。私はvssとtfsを持っていません。とにかく、Combress dll を追加して、サイトhttp://www.codeproject.com/KB/aspnet/combres2.aspx?msg=4093532#xx4093532xxの指示に従います。
私はすべてのことをしましたが、今私のプロジェクトは実行されていません。どうすればいいですか……助けてください。ありがとう
c# - ASP.NetCombresおよびCombresMVCとCloudfront
現在、Amazon Cloudfrontを使用して、ASP.Net MVC3 C#サイトの静的オブジェクトを処理しています。したがって、すべての静的リソースには、リソースの前にhttp://cdn.domainname.com/が追加されています。
同時に、combresとcombred mvcを使用して、CSSとJavascriptを圧縮および結合しています。
最小化された結合ファイルを出力するためのタグは次のとおりです。
これにより、私のサイトに次のリンクが作成されます
ご覧のとおり、私のcloudfront cdnはその前にないので、これらをファイルに使用することでcloudfrontのメリットを享受できません。
実際のcombressdllファイルのソースコードを変更せずに私のcdnを挿入する方法を知っている人はいますか?