Русскоязычный форум, посвященный фреймворку Kohana http://forum.kohanaframework.su/ |
|
Кеш CSS. Быть или не быть? http://forum.kohanaframework.su/viewtopic.php?f=34&t=328 |
Страница 1 из 1 |
Автор: | Sergey [ 20 авг 2012, 15:33 ] |
Заголовок сообщения: | Кеш CSS. Быть или не быть? |
Всем доброго времени суток. Задумался тут о кеше и моих CSS-файлах.. До сегодняшнего дня, я делал примерно следующим образом: Есть один, главный файл — допустим common.css, — в котором описаны фундаментальные вещи. А в зависимости от ситуации — где мы находимся, что делаем, что должны увидеть, — подгружаю соответствующий файл. Не считаю правильным грузить километры простыней CSS-кода везде куда нужно и куда не нужно. Задумался я вот почему: В среднем, в зависимости от ситуации конечно, у меня бывает около 10 файлов на основной сайт и столько же на адмику (нравится мне когда админка во всём оптимизирована). Итого получаем 20 файлов + common.css, который грузится всегда. А не лучше ли, для производительности будет слить все эти файлы в один (сжать его gzip-ом например) и навсегда закешировать? |
Автор: | mamahtehok [ 20 авг 2012, 17:33 ] |
Заголовок сообщения: | Re: Кеш CSS. Быть или не быть? |
Для производительности это точно будет лучше, только кешь должен сбрасываться при изменении файлов и их переупаковке. |
Автор: | Sergey [ 20 авг 2012, 18:06 ] |
Заголовок сообщения: | Re: Кеш CSS. Быть или не быть? |
Ммм.. а может свой, отдельно сгенерированный для каждой конкретной ситуации css-файл? потом можно кешировать его, жать — что угодно. Получается круче, имхо <_< |
Автор: | mamahtehok [ 20 авг 2012, 18:24 ] |
Заголовок сообщения: | Re: Кеш CSS. Быть или не быть? |
круче-то оно может и круче, но получается ситуация из разряда "экономии на спичках" для генерации этих самых файлов под различные ситуации нужно будет наколбасить сложную обвязку которая при экономии 10кб ну совершенно себя не окупит ))) |
Автор: | Sergey [ 20 авг 2012, 18:50 ] |
Заголовок сообщения: | Re: Кеш CSS. Быть или не быть? |
Да, получается лучше тогда один раз собрать всё в кучу и один раз отправить клиенту. |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |