Чем объединить все CSS на сайте в один? - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB90.2486
BTC/USD68768.6906
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 03.01.2015, 10:42   #1
Webaz
777
 
Аватар для Webaz
 
Регистрация: 21.09.2007
Сообщений: 1,406
Бабло: $304877
Отправить сообщение для Webaz с помощью ICQ
По умолчанию Чем объединить все CSS на сайте в один?

Взял на продвижение сайт и там пиздец, порядка 20-28 CSS файлов от разных плагинов.
Есть ли софтина, которой можно объединить все эти файлы в один, чтобы она смогла удалить ненужные и не используемые на сайте элементы из css?
Webaz вне форума  
Старый 03.01.2015, 11:30   #2
Dr.Gonzo
gofuckingoogle
 
Аватар для Dr.Gonzo
 
Регистрация: 28.08.2008
Адрес: 666
Сообщений: 9,443
Бабло: $1278665
По умолчанию

Имхо, только руки.длл
Dr.Gonzo вне форума  
Старый 03.01.2015, 12:00   #3
Webaz
777
 
Аватар для Webaz
 
Регистрация: 21.09.2007
Сообщений: 1,406
Бабло: $304877
ТС -->
Отправить сообщение для Webaz с помощью ICQ
автор темы ТС По умолчанию

лениво епть
никто ничего не придумал?

вот нашел http://refresh-sf.com/yui/
может кому еще понадобится
Webaz вне форума  
Старый 03.01.2015, 12:08   #4
7make
Senior Member
 
Аватар для 7make
 
Регистрация: 02.07.2011
Сообщений: 746
Бабло: $196220
По умолчанию

Если тебе на 1 раз задача, то из десктопных в самый раз будет https://prepros.io/
если по хардкору то Gulp / Grunt
http://habrahabr.ru/post/208890/
http://frontender.info/no-need-to-gr...-of-fresh-air/

все лучшее из этих двух сборщиков взял
https://github.com/duojs/duo

но под все это надо ставить nodejs
все это для разработки, для 1 раза канешь не резон наверное разворачивать.
но зато все плюшки в 1 софте и сделает как надо.

Последний раз редактировалось 7make; 03.01.2015 в 12:22.
7make вне форума  
Старый 03.01.2015, 14:43   #5
Webaz
777
 
Аватар для Webaz
 
Регистрация: 21.09.2007
Сообщений: 1,406
Бабло: $304877
ТС -->
Отправить сообщение для Webaz с помощью ICQ
автор темы ТС По умолчанию

Цитата:
Сообщение от 7make
Если тебе на 1 раз задача, то из десктопных в самый раз будет https://prepros.io/
скачал, нихуя не понял
закрыл)))
Webaz вне форума  
Старый 03.01.2015, 14:49   #6
Hector
hustle
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: 3d world
Сообщений: 12,890
Бабло: $1717315
Отправить сообщение для Hector с помощью Jabber
По умолчанию

Вот попробуй https://code.google.com/p/minify/
Hector вне форума  
Старый 03.01.2015, 15:00   #7
klim
Senior Member
 
Аватар для klim
 
Регистрация: 12.01.2009
Сообщений: 532
Бабло: $108200
По умолчанию

Если не ошибаюсь, гугловский pagespeed парсит все имеющиеся css и js, объединяет их в один файл, и удаляет все пробелы/табуляции/переносы строк.
https://developers.google.com/speed/...ice/CombineCSS

Последний раз редактировалось klim; 03.01.2015 в 15:13.
klim вне форума  
Старый 03.01.2015, 16:22   #8
Webaz
777
 
Аватар для Webaz
 
Регистрация: 21.09.2007
Сообщений: 1,406
Бабло: $304877
ТС -->
Отправить сообщение для Webaz с помощью ICQ
автор темы ТС По умолчанию

Цитата:
Сообщение от klim
Если не ошибаюсь, гугловский pagespeed парсит все имеющиеся css и js, объединяет их в один файл, и удаляет все пробелы/табуляции/переносы строк.
похоже тоже самое что и https://code.google.com/p/minify/
только второй локальный и лучше его юзать буду
Webaz вне форума  
Старый 04.01.2015, 07:53   #9
klim
Senior Member
 
Аватар для klim
 
Регистрация: 12.01.2009
Сообщений: 532
Бабло: $108200
По умолчанию

Цитата:
Сообщение от Webaz Посмотреть сообщение
похоже тоже самое что и https://code.google.com/p/minify/
Да, minify так же присутствует в pagespeed. Pagespeed ставишь, если у тебя сервер/впс - работает как отдельный сервис с соответсвующей скоростью. php версия minify - если shared хостинг без pagespeed.
klim вне форума  
Старый 04.01.2015, 11:51   #10
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
По умолчанию

альтернативные способы:
1) тупо склеить все css в один файл и настроить сжатие на фронтэнде веб-сервера (nginx) - это способ решит проблему на 97,5%
2) много css-файлов - не проблема, если клиент и сервер поддерживают мультиплексирование, т.е. SPDY и http 2.0 в помощь.

....это если лень заниматься оптимизацией файлов.

Оба перечисленных способа можно и нужно использовать одновременно уже здесь и сейчас на любых веб-проектах.
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума