Я думаю, что мой вопрос будет лучше сформулирован, если я напишу здесь сценарий нашей текущей настройки и то, чего я хочу достичь. У нас есть сайт Drupal 6 и файлы freemarker, которые используют ту же тему, что и Drupal. Теперь мне нужно оптимизировать загрузку и уменьшить файловые зависимости файлов freemarker до CSS и JS. Мне сказали использовать минимизированные/оптимизированные JS и CSS Drupal и доставить их через CDN. Но использование этих минифицированных и CSS меняет дизайн страниц freemarker. Я все еще не уверен, что это решение. Спасибо за вашу помощь в расширении.
Использование оптимизированных CSS и JS от Drupal для других файлов вне Drupal
comment
Привет! Андрей. На самом деле он был создан Drupal, когда вы настроили минимизацию JS и CSS в настройках производительности. Просто просмотрите исходный код, и я увижу минимизированные CSS и JS. Интересно, могу ли я просто скопировать его и использовать на страницах Freemarker.
- person liza   schedule 21.10.2010
Ответы (2)
Проверьте все свои CSS и найдите ошибки синтаксического анализа или предупреждения и исправьте их. Это должно предотвратить проблемы с макетом при минимизации/оптимизации. У меня были такие же проблемы с CSS в созданных нами темах Drupal. После исправления ошибок синтаксического анализа я смог нормально агрегировать.
person
Kevin
schedule
21.10.2010
Привет! Кевин. Спасибо за ваш ответ. Есть ли у вас какой-либо инструмент, который вы могли бы порекомендовать для проверки ошибок?
- person liza; 21.10.2010
Еще раз спасибо, Кевин. Я посмотрю и поделюсь результатами здесь для тех, у кого могут возникнуть такие же вопросы. знак равно
- person liza; 22.10.2010
Привет! Кевин. Я уже проверил CSS и исправил некоторые ошибки синтаксического анализа. Дело в том, что siFR на самом деле не работает. знак равно
- person liza; 22.10.2010
Итак, я подтвердил, что проблема заключается в минимизированном JS. знак равно
- person liza; 22.10.2010
Можно ли вместо этого использовать упакованную версию?
- person Kevin; 25.10.2010
когда вы сказали упакованную версию, что это значит? Это упакованный jquery? Есть ли у вас какие-либо другие идеи о том, как я могу уменьшить количество зависимостей файлов на одной странице?
- person liza; 25.10.2010
Всякий раз, когда у меня возникают проблемы с минимизированным js, я ищу упакованную версию. Раньше у Jquery был такой.
- person Kevin; 25.10.2010
Я понимаю. спасибо за этот совет, Кевин. Я решил использовать неминифицированный js и обслуживать его через облачный фронт. Спасибо за ваше время и помощь.
- person liza; 27.10.2010
в любом случае, какой инструмент вы можете порекомендовать при объединении файлов js?
- person liza; 29.10.2010
Я могу констатировать очевидное, но если вы используете один и тот же CSS на двух сайтах и визуальные результаты не совпадают, разметка должна быть разной. Так что либо ваша разметка должна быть изменена на одном из сайтов, либо CSS нужно сделать более общим для работы с обоими типами разметки.
person
Scott Reynen
schedule
21.10.2010
Привет! Скотт. Спасибо, что поделились своими мыслями. В чем-то вы действительно правы. Однако я работаю над уменьшением файловых зависимостей страниц freemarker. Я дам вам знать, что я узнал. Спасибо!
- person liza; 22.10.2010