11

私はデマンドウェア プラットフォームに取り組んでいます。ソース コード (HTML) にスペースが多すぎます。どうすれば最適化できるのかわかりません。助けてください。

前もって感謝します

4

6 に答える 6

12

最終結果に対する制御は限られていますが、属性がコンパクトなiscontentタグがあります。

<iscontent type="text/html" compact="true" />

このタグは、含まれているテンプレートに絞り込まないことに注意してください。含まれている各テンプレートには、空白を圧縮するための独自のiscontentタグが必要です。Demandware は、compact は のようなタグのレイアウトを壊す可能性があると述べている<pre>ので、注意してください。

于 2012-12-05T21:32:34.077 に答える
4

「最適化」の意味によって異なります。単純にダウンロード サイズを縮小したい場合は、Web サーバーで Gzip 圧縮を有効にすることをお勧めします。空白に必要なデータがほぼゼロに縮小され、さらに残りのマークアップが圧縮されるためです。別の理由がある場合は、詳しく説明してください。たとえば、デバッグ/開発目的でソース コードを「クリーン」にしたい場合は、クライアント側でソース コード クリーナー (つまり、Firefox プラグインまたは HTMLTidy へのインターフェイス) を使用して同じ結果を得ることができます。

于 2012-12-10T05:14:07.630 に答える
0

Demandware の Build Suite を使用すると、ビルド プロセス中に空白を連結することができます。

Build Suite に関する情報は、https: //bitbucket.org/demandware/build-suite (プライベート リポジトリ)で確認できます。

于 2014-06-09T18:06:31.743 に答える
-1

Demandware Commerceまたは別のサービスを使用していると想定しています。彼らは e コマース サイトのすべてのバックエンド コードを提供しているため、「ホワイトスペース」をトーンダウンできる可能性はほとんどありません。独自のホームページでソースを表示すると、大量の余分な「空白」も表示されます。これは、コンテンツ管理システムの単なる製品です。

ページの余分なオーバーヘッド (ファイル サイズ) が気になるだけですか、それとも別の懸念がありますか?

于 2012-12-03T15:52:42.557 に答える