私はデマンドウェア プラットフォームに取り組んでいます。ソース コード (HTML) にスペースが多すぎます。どうすれば最適化できるのかわかりません。助けてください。
前もって感謝します
私はデマンドウェア プラットフォームに取り組んでいます。ソース コード (HTML) にスペースが多すぎます。どうすれば最適化できるのかわかりません。助けてください。
前もって感謝します
最終結果に対する制御は限られていますが、属性がコンパクトなiscontentタグがあります。
<iscontent type="text/html" compact="true" />
このタグは、含まれているテンプレートに絞り込まないことに注意してください。含まれている各テンプレートには、空白を圧縮するための独自のiscontentタグが必要です。Demandware は、compact は のようなタグのレイアウトを壊す可能性があると述べている<pre>
ので、注意してください。
「最適化」の意味によって異なります。単純にダウンロード サイズを縮小したい場合は、Web サーバーで Gzip 圧縮を有効にすることをお勧めします。空白に必要なデータがほぼゼロに縮小され、さらに残りのマークアップが圧縮されるためです。別の理由がある場合は、詳しく説明してください。たとえば、デバッグ/開発目的でソース コードを「クリーン」にしたい場合は、クライアント側でソース コード クリーナー (つまり、Firefox プラグインまたは HTMLTidy へのインターフェイス) を使用して同じ結果を得ることができます。
Demandware の Build Suite を使用すると、ビルド プロセス中に空白を連結することができます。
Build Suite に関する情報は、https: //bitbucket.org/demandware/build-suite (プライベート リポジトリ)で確認できます。
Demandware Commerceまたは別のサービスを使用していると想定しています。彼らは e コマース サイトのすべてのバックエンド コードを提供しているため、「ホワイトスペース」をトーンダウンできる可能性はほとんどありません。独自のホームページでソースを表示すると、大量の余分な「空白」も表示されます。これは、コンテンツ管理システムの単なる製品です。
ページの余分なオーバーヘッド (ファイル サイズ) が気になるだけですか、それとも別の懸念がありますか?