Посоветуйте как вытащить используемые стили

Тема в разделе "Веб-дизайн", создана пользователем telabar, 24 ноя 2008.

Статус темы:
Закрыта.
Модераторы: zek24
  1. telabar

    telabar Писатель

    Регистр.:
    11 фев 2008
    Сообщения:
    8
    Симпатии:
    5
    Доброго дня!

    Есть портал основанный на cms dolphin, работает не совсем быстро как хотелось бы. Используется много стилей есть родные + есть разработанные специально для определенных элементов, соответственно все стили перемешались и появилось много неиспользуемых стилей в файле css, объем файла превысил 2000 строк:eek:, вручную чистить - заморачиваться не охота, может кто сталкивался с подобными задачами. посоветуйте софт для подобной оптимизации.

    Заранее благодарен
     
    latteo нравится это.
  2. GIwild

    GIwild Постоялец

    Регистр.:
    6 май 2006
    Сообщения:
    116
    Симпатии:
    6
    Не получится, только ручками нет такого софта под CSS
     
  3. bumbu

    bumbu

    Регистр.:
    17 окт 2007
    Сообщения:
    233
    Симпатии:
    28
    возможно, возможно! логичнее будет создать непростой скриптек е=который бы сначала создал список стилей которые используются в шаблоне, а потом проверять если стили из ксс есть в этом списке, койх нет то удалять.

    но если нужна хорошая ефективность, и в хтмл-е стили идут многоуровневые то задача чуток(совсем чуток) усложнится!

    может гдето в дебрях инета найдёш такое, но скорее всего нет оО.
     
  4. fullgod

    fullgod

    Регистр.:
    19 апр 2008
    Сообщения:
    216
    Симпатии:
    33
    а разве css файл может так ильно влиять на скорось работы сайта?

    може дело в верстке или других вещах. ссылку покажи, точнее можно будет говорить, что касается скорости.

    Относительно софта, то вряд ли. придётся искать вручную.
     
  5. telabar

    telabar Писатель

    Регистр.:
    11 фев 2008
    Сообщения:
    8
    Симпатии:
    5
    может :) сайт пока локально крутится, в сумме 2 css файла весят около 50 кб
     
  6. Frize

    Frize Создатель

    Регистр.:
    18 ноя 2008
    Сообщения:
    42
    Симпатии:
    6
    2000 не так уж и много, при условии, что стили не прописаны длинными строками. Софта такого не встречал, имхо лучше сделать вручную.
     
  7. bumbu

    bumbu

    Регистр.:
    17 окт 2007
    Сообщения:
    233
    Симпатии:
    28
    в принципе это и впрямь не должно влиять (влияет но это не заметно) ведь ксс файл не подкачивается каждый раз, а только при обновлениях и при первом открытии сайта на скок я знаю.

    и о размере, у меня случялось пару раз ксс на 3 и 4к строк (большие сайты с кучей стилей + стили были сделаны в блок)

    а теперь пишу всё в строчку (имхо так легче всё ухватить глазами) и получяется 2-7 сот строк обычно, но если растянуть то конечно может быть и не одна тыща.
     
  8. Frize

    Frize Создатель

    Регистр.:
    18 ноя 2008
    Сообщения:
    42
    Симпатии:
    6
    bumbu, тем не менее, 50 кб - много. css'ник даже очень крупных сайтов очень редко весит больше 30кб, для мопедщиков это лишние секунды при загрузке сайта, что не есть гуд. Оптимизация нужна и смысл в ней есть.
     
  9. telabar

    telabar Писатель

    Регистр.:
    11 фев 2008
    Сообщения:
    8
    Симпатии:
    5
    Поискал в буржуйнете и нашел несколько решений:

    1) скриптик на PHP http://www.gosquared.com/liquidicity/archives/164
    2) Отличный плагин для лисы http://www.sitepoint.com/dustmeselectors/
    Возможность сканирования всего сайта через sitemap
     
    latteo нравится это.
  10. bumbu

    bumbu

    Регистр.:
    17 окт 2007
    Сообщения:
    233
    Симпатии:
    28
    да ещё раз не поленюсь и напишу что эти 50 кб не загружаются столько раз сколько стрничек было просмотрено с даного сайта, все последние норм(и даже ие) браузеры имет кэш ещё с древних веков.
     
Статус темы:
Закрыта.