Наш веб-сайт находится под постоянным развитием в течение большей части последних пяти лет. Как это бывает, почти все стили для сайта находятся в одном большом файле CSS. Со временем этот файл css вырос до 9000 строк, и я уверен, что некоторые из этих стилей больше не используются, и довольно много стилей обеспечивают дублирующиеся функции.
Сайт написан на PHP/Smarty; существует более 300 шаблонов smarty, и весь сайт содержит более 1000 различных страниц (чтение - уникальные URL-адреса). Я уверен, что он будет продолжать расти - как и файл CSS.
Какой лучший способ очистить этот файл?
Обновить. К сожалению, онлайн-парсеры, в которые я помещал URL-адрес, не будут работать для меня, так как 75% сайтов находятся за входами для имени пользователя и пароля - и в зависимости от логина есть половина десяток разных ролей, каждый из которых имеет свой собственный набор страниц. Существуют также транзакционные элементы (интернет-магазин), где страницы отображаются после (например) оплаты кредитной карты. Я сомневаюсь, что любой онлайн-инструмент сможет справиться с любым из них. Поэтому, если есть инструмент, он должен будет работать с деревом источника.