Сокращение CSS, JS и HTML - вместе - PullRequest
6 голосов
/ 28 декабря 2010

Сокращение JS и CSS довольно распространено.Преимущества минимизации JS намного больше, чем у CSS, потому что с CSS вы не можете переименовывать элементы - и то же самое относится и к HTML.Но что, если все 3 были сведены вместе, чтобы преимущества использования более коротких имен можно было использовать в CSS и HTML?То есть вместо минимизации без учета отношений между тремя, они могут быть сохранены и упрощены.Я полагаю, что реализация может быть довольно сложной, но если бы это было возможно, как вы думаете, это обеспечило бы значительное преимущество перед традиционным минификацией?

Ответы [ 5 ]

6 голосов
/ 28 декабря 2010

Вероятно, не существенная выгода. Если вы скопируете весь свой веб-контент, вы получите преимущества сжатия без дополнительной сложности всего этого минимизации. И вы также будете сжимать весь контент на своих страницах, что, мы надеемся, составляет значительную часть объема вашей страницы.

3 голосов
/ 28 декабря 2010

Обратите внимание, что использование GZIP решает многие проблемы.Распаковка ответов эффективна, если много повторяющегося текста - например, ваши классы CSS.Поэтому вместо использования сложного инструмента минимизации используйте gzip.

3 голосов
/ 28 декабря 2010

Я представляю, что реализация может быть довольно сложно, но если это было возможно, как вы думаете, это будет обеспечить значительное преимущество над традиционное минификация?

Минимизация имеет значение, и это в значительной степени зависит от количества разбросанных фрагментов текста. Yahoo YSlow и Google Page Speed ​​ оба говорят обо всех трех и предлагают решения, такие как сохранение минимизированной версии изнутри себя.

Так что это хорошая идея, чтобы минимизировать, где есть место для этого и производительность имеет решающее значение.

1 голос
/ 28 декабря 2010

Вероятно, гораздо меньше преимуществ, чем минимизация JS, поскольку вы определенно не можете изменить имена атрибутов стиля CSS. В большинстве случаев они занимают больше всего места в файлах CSS. Все, что вы можете сделать, это сократить имена ID / классов и удалить лишние пробелы. Я предполагаю, что средняя экономия составляет около 10% в части HTML / CSS.

Кроме того, что сказал Грег.

0 голосов
/ 28 декабря 2010

Это будет вас интересовать

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