タグ付けされた質問 「css-js-aggregation」

3
廃止された集約css / jsを処理/クリーンアップする方法は?
私はCSS / JS集約に組み込まれたDrupal 7のみを使用していますが、css.gzファイルとjs.gzファイルが存在するファイルフォルダーはかなり速いペースで満杯になります。ドライブが完全に一杯になり始める前に、状況を把握できるようになりました。 / jsの現在のファイル数は335です / cssの現在のファイル数は451です この状況に対処するために採用すべき標準的な方法はありますか?ループ内のdrupalを維持するソリューションが好きです。 さらに、多くのgzファイルには非gzファイルがあります。.cssファイルと.css.gzファイルの両方が保持される理由はありますか?多分退化? ありがとう

3
drushまたはPHPmyadminからの集約を無効にする方法は?
私はこれを探していて、Drupal 7に関する取引をすべて見つけました。古いdrushコマンドdrush vset preprocess_js 0はDrupal 8では機能せず、DBの「変数」テーブルが8に存在しません... それでも、なんらかの理由でD8サイトの集約を無効にできず、drushまたはDBのいずれかからそれを無効にしたいと考えています。 方法を知っていますか?

2
D7に最適なCSSおよびJS集約/縮小戦略
Drupal 6には、CSSとJS をインテリジェントにバンドルするという素晴らしい仕事をする素晴らしいadvaggモジュールがありますが、現在のところD7リリースはありません。 私が達成しようとしているのは: CSSファイルとJSファイルが少ない(5つのCSSファイルと5つのJSファイルは多すぎる) JSファイルは縮小化されています(現在、CSSではコアのみがこれを実行します) ここで役立つdrupal 7ソリューションはありますか?これを最適化した他の人の経験は何ですか? 編集:質問は最初に2011年に投稿されました。現在、advaggの非常に安定したD7リリースがあります。

1
CSSとJSアグリゲーションはDrupalでどのように機能しますか?
DrupalがJSおよびCSSを最適化するように設定されている場合、パブリックファイルシステムのルートに「js」および「css」フォルダーが作成されます。集約されたJSとCSSはこれらのディレクトリに保存されます。Drupalがこれらのファイルを追跡する方法と、結果のページ要求をこれらのディレクトリ内の適用可能な集約ファイルと照合する方法を理解しようとしました。ファイル名は、たとえばリクエストURLに基​​づくハッシュですか? 現在、4つのWebサーバーがあるサイトで作業しています。すべてのWebサーバーには、パブリックファイルシステムとプライベートファイルシステムと同じストレージがマウントされています。1つのサーバーがページのCSSファイルとJSファイルを生成すると、他のサーバーはこれらの生成されたファイルを同一の要求にどのように利用しますか?

2
Drupal 7での圧縮
Apache 2.2でDrupal(最新バージョン7.22)を実行しています。また、Varnish(モジュールとプロキシ)もインストールしています。Apacheでは、mod_deflateモジュールを無効にしました。Webを読んでいると、Drupalのパフォーマンスページのオプション(集約css、js)はcssファイルとjsファイルを圧縮すべきではないようです。しかし、自分のサイトを閲覧してhttpヘッダーを確認すると、「Content-Encoding:gzip」を受信して​​います。(デフォルト).htaccessを見ると、gzipで圧縮されたファイルを、それらを読み取ることができるクライアントに提供するために、いくつかの書き換えルールがあることがわかります。だから、これが "Content-Encoding:gzip"ヘッダーの出所だと思います。また、drupalのパフォーマンス設定ページでキャッシュされたページの圧縮を有効にすると、要求しているページのhtml(匿名ユーザーのみ)でも圧縮されて返されます。 1)「CSSファイルを集約して圧縮する」オプションを実行します。および「集約JavaScriptファイル」。実際に集約されたファイルを圧縮しますか、それとも.htaccessがそれらをgzipしたように見えるだけですか?Chromeデベロッパーツールを使用すると、ファイルは圧縮されているように見えます。しかし、Firefoxの開発者ツールバーアドオンでそれらをチェックすると、(情報->ドキュメントサイズの表示)圧縮されたものとして報告されません(認証済みユーザーとしてアクセスした場合でも、htmlファイルは常にそのように報告されます!) 2)それらが実際にgzipされている場合、圧縮はどこで行われますか?どういうわけか圧縮などのレベルを制御できますか? 3)X-Drupal-Cache "MISS"を常に受け​​取っています。Varnishがインストールされているので、あまり気にしません。それでも、キャッシュにアクセスしていないため、圧縮されたhtmlファイル(キャッシュにない)が返されるのはなぜですか? 4)Varnishモジュールが何かを混乱させる可能性はありますか?どんな場合でもVarnishがバイパスされるように、httpsでWebサイトにアクセスしています。 5)mod_deflateを有効にする場合、.htaccessのその部分をそのまま残すべきですか?mod_deflateでは事前圧縮ができないことを理解していますが、圧縮の方が優れている場合はどうなりますか? 6)また、drupalがそれ自体でcss、js、htmlファイルを圧縮する場合、これらのファイルに対してmod_deflateを有効にする意味は何ですか? 参考のために、ここに私の.htaccessファイルの関連部分を示します。 <IfModule mod_headers.c> # Serve gzip compressed CSS files if they exist and the client accepts gzip. RewriteCond %{HTTP:Accept-encoding} gzip RewriteCond %{REQUEST_FILENAME}\.gz -s RewriteRule ^(.*)\.css $1\.css\.gz [QSA] # Serve gzip compressed JS files if they exist and the client accepts …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.