кэширование CSS

делаю свой шаблон на основе имеющегося
как я понял все css собираются в один и засовываются в кэш
вопросы такие:
1 — в чем приемущества такого подхода?
2 — можно ли просто подключить имеющиеся css файлы в header?

4 комментария

avatar
\config\config.php ->
$config['compress']['css']['merge'] = true;       // указывает на необходимость слияния файлов по указанным блокам.
$config['compress']['css']['use']   = true;       // указывает на необходимость компрессии файлов. Компрессия используется только в активированном режиме слияния файлов.
avatar
большой спасибо!
подскажите какие именно ресурсы экономятся за счёт слияния и компрессии

я так понимаю — это лишняя нагрузка на сервер или нет?
avatar
При компрессии уменьшается вес, при слиянии — количество запросов к серверу.
avatar
В некоторых случаях, библиотеки jQuery лучше цеплять из гугля или яндекса.
ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js
yandex.st/jquery/1.4.2/jquery.min.js

Скрипты можно выборочно отключить здесь: \config\config.php
(удалить или закомментить)



$config['head']['default']['js']  = array(
//	"___path.root.engine_lib___/external/jquery/jquery.js",
//	"___path.root.engine_lib___/external/jquery/jquery-ui.js",
//	"___path.root.engine_lib___/external/jquery/jquery.notifier.js",
	"___path.root.engine_lib___/external/jquery/jquery.jqmodal.js",
	"___path.root.engine_lib___/external/jquery/jquery.serializejson.js",
	"___path.root.engine_lib___/external/prettify/prettify.js",
... итд
	"___path.static.skin___/js/main.js",
	"___path.static.skin___/js/photoset.js",
	"___path.static.skin___/js/markup_settings.js",
);
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.