Відповіді:
Зведені файли CSS та JS в Drupal 7 розділені на групи, тому ви, природно, отримаєте більше файлів, ніж ви звикли бачити в Drupal 6.
Я не буду заноситись до всієї справи, оскільки там вже є чудова стаття , яка пояснює це дуже докладно.
D7 використовує нову стратегію для вирішення цього питання - агрегати поділяються на три групи: CSS_SYSTEM, CSS_DEFAULT та CSS_THEME для стилів, та JS_LIBRARY, JS_DEFAULT та JS_THEME для Javascript. Кожна група додатково підрозділяється на файли, що завантажуються на кожну сторінку, і файли, які завантажуються умовно на основі параметра "Every_page". Зверніть увагу, що цей параметр має певний потенціал для плутанини - він не спричиняє завантаження файлу на кожній сторінці - це лише "підказка" для основної системи, щоб розмістити його в цій групі.
Зрештою, метою цих підрозділів є згрупування файлів у функціональні групи, менші та з меншою ймовірністю розбиття на умовний стиль або сценарій. Ми отримуємо окремі файли для основних бібліотек, тем і файлів для певної сторінки. Дивлячись на результати, фондова Drupal 7 видає вісім таблиць стилів (включаючи стилі браузера), тоді як D6 має лише три в установці за замовчуванням. Це оптимально? Відповідь буде різною для кожного сайту.
Якщо у вас виникають проблеми, ви можете ознайомитися з модулем Core Library :
Цей модуль змінює процес механізму агрегації ядра Друпала. Це значно скорочує введення / виведення та агреговану кількість файлів, і покращує шанси звернення до кеш-пам'яті клієнта, тому, хоча він створює більші агреговані файли, він значно зменшує використання пропускної здатності під час перегляду користувачів.