Как мне остановить drupal от создания отдельного консолидированного CSS-файла для каждого типа узла? - PullRequest
4 голосов
/ 27 октября 2011

У меня довольно большой сайт Drupal 6 с различными модулями, включенными для разных типов узлов / страниц, что приводит к разным файлам CSS для каждого типа страниц после консолидации CSS. Я понимаю логику нежелания загружать css для каждого модуля, но есть ли способ загрузки сидячей css в один файл, чтобы мы могли использовать преимущества кэширования CSS?

Домашняя страница:

<link type="text/css" rel="stylesheet" media="all" href="/site-files/example.com/files/css/css_1f2e88da1acf78556ee565984845d7cd.css" /></code>

Статья:

<link type="text/css" rel="stylesheet" media="all" href="/site-files/example.com/files/css/css_1786ec41724511f6c0984222b790dca6.css" />

Категория:

<link type="text/css" rel="stylesheet" media="all" href="/site-files/example.com/files/css/css_b7f516c6ab4921929598cfd377ce4523.css" />

Видео:

<link type="text/css" rel="stylesheet" media="all" href="/site-files/example.com/files/css/css_a702453ef81af3318ad63a194280100e.css" />

Должна быть некоторая логика в создании всех этих файлов, если вы считаете, что разница между ними минимальна.

Приветствия, Стив

1 Ответ

2 голосов
/ 27 октября 2011

Отвечая на мой собственный вопрос ...

Как всегда с Drupal, кто-то уже был там и сделал это, и вот он:

http://drupal.org/project/advagg

Aнебольшое дополнительное исследование преимуществ времени загрузки первой страницы по сравнению с большим кэшированным файлом на стороне сайта и т. д. было очень проницательным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...