получится, нужно просто иметь нормальное автоматизировано средство от геморной боли
в нормальной проекте все равно используется какой-то инструмент оптимизации. вызовом одного скрипта собирается весь оптимизированный билд.
кстати, а может стоит разделить css файл на две части, отдельно css без data:uri и отдельно css mix data:uri + mhtml, тогда будет возможность прогнать первую часть через css компрессор да и не надо будет писать постоянно Content-Type: text/css;
и было клево с PNG сделать без предварительного прогона через optipng.
Спасибо за исследования! очень редко такие статьи стали появляться.
> т.к. приходилось 1 файл передавать два раза — раз для IE, в mhtml, и второй для всех остальных, в data uri
а почему передавать два раза? один раз для ИЕ, и один раз раз для всех остальных. если правильно подключать — совместная передача не происходит. Попробуйте duris.ru, там реализован механизм подключения только того что нужно.
а вообще статья отлично расписывает возможности объединения файлов, думаю пригодится.
так а что спасет если также задаться неправильной структурой в XML?
в добавок определение типов проходит через специальные методы, не руками, все автоматизировать, тогда вероятность ошибки стремится к 0.
имеется в основе этого сервиса, и конкретно в основе этого метода.
обратите внимание что есть возможность использовать комплексные типы, т.е. ссылки на уже ранее определенные типы
хабр съел мое предложение не дождавшись окончания его написания, еще раз:
имеется схожая с идеалом автора логика работы:
описание типов — хранится в БД, исходя из описания формируются Java классы, далее эти классы уходят в Hibernate, который в свою очередь создает соответствующие классам таблицы. При изменении полей типа, автоматически на лету пересоздаются классы и перегружается SessionFactoryBean, что приводит к нужным изменениям в БД.
> сочли необходимым предпринять все зависящие от них действия для нормализации работы
а до этого что было? типа
сочли необходимым предпринять все зависящие от них действия для ДЕнормализации работы
«И он сделает то, что всем — малым и великим, богатым и нищим, свободным и рабам — положено будет начертание на правую руку их или на чело их, И что никому нельзя будет ни покупать, ни продавать, кроме того, кто имеет это начертание, или имя зверя, или число имени его...»
ОТКРОВЕНИЕ СВЯТОГО ИОАННА БОГОСЛОВА ГЛАВА 13
в нормальной проекте все равно используется какой-то инструмент оптимизации. вызовом одного скрипта собирается весь оптимизированный билд.
и было клево с PNG сделать без предварительного прогона через optipng.
Спасибо за исследования! очень редко такие статьи стали появляться.
а почему передавать два раза? один раз для ИЕ, и один раз раз для всех остальных. если правильно подключать — совместная передача не происходит. Попробуйте duris.ru, там реализован механизм подключения только того что нужно.
а вообще статья отлично расписывает возможности объединения файлов, думаю пригодится.
в добавок определение типов проходит через специальные методы, не руками, все автоматизировать, тогда вероятность ошибки стремится к 0.
обратите внимание что есть возможность использовать комплексные типы, т.е. ссылки на уже ранее определенные типы
имеется схожая с идеалом автора логика работы:
описание типов — хранится в БД, исходя из описания формируются Java классы, далее эти классы уходят в Hibernate, который в свою очередь создает соответствующие классам таблицы. При изменении полей типа, автоматически на лету пересоздаются классы и перегружается SessionFactoryBean, что приводит к нужным изменениям в БД.
на данный момент имеется следующая реализация:
описание типов — хранится в БД, т.е. какие типы
а до этого что было? типа
сочли необходимым предпринять все зависящие от них действия для ДЕнормализации работы
если есть желающие сделать аналогичный сервис вышеуказаному могу поделится разработкой
ОТКРОВЕНИЕ СВЯТОГО ИОАННА БОГОСЛОВА ГЛАВА 13