2010-05-28 2 views
2

Одобрено использовать css optimizers, чтобы сделать сайт вживую. Когда мы не можем использовать какие-либо другие методы сжатия на стороне сервера (gzip, combining, sass, less и т. Д.)Можно ли использовать оптимизаторы css до того, как сделать сайт живым?

Я хочу сделать CSS-файл коротким и читаемым. Как использовать эти инструменты, не теряя функциональность css. какие варианты мы должны использовать, а что нет.

Вы использовали какие-либо? Какой лучший инструмент и почему?

+0

Почему вы не можете использовать сжатие на стороне сервера? Нет доступа к серверу? –

ответ

1

Если вы хотите короткий и читаемый css, я бы рекомендовал проверить что-то вроде sass или less.

CSS оптимизаторов, как правило, там, чтобы принести вниз размер файла, в CSS тем меньше становится надвигается на проводе (к сожалению, как правило, означает, что файл становится нечитаемым)

Лично я использую дерзость relgiously, и у вас есть задача сборки, которая вызывает компрессор YUI для сжатия моих файлов css (и javascript) до их развертывания.

+0

Хорошо, но я не могу использовать sass в моем случае –

1

Вы используете рельсы? если есть, вы можете использовать bundle-fu.

он в основном сжимает все ваши таблицы стилей вместе на лету. Вам не нужно беспокоиться о том, что что-то сломается.

+0

Нет, я не пользуюсь рельсами –

0

Поскольку вы используете Sitecore и, следовательно, используете IIS, вы также можете узнать, настроено ли вы истечение срока действия контента.

Для Sitecore может быть полезно настроить Content Exiration для папки Sitecore (около 7 дней - это хорошо), вы также можете настроить его для css & js-папок.

Установки производится здесь: IIS 6, IIS 7

Надеется, что это помогает, даже если это не совсем то, что вы спрашиваете.