Каковы лучшие методы сжатия HTML + CSS? - PullRequest
3 голосов
/ 13 сентября 2010

У меня есть веб-приложение ASP.NET, и я думаю о следующем: прежде чем отправлять пользователям содержимое HTML или CSS, я хочу «сжать» их, затем кэшировать результат и отправить его клиентам.

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

  • Кроме этого,Какие существуют методы сжатия и каковы преимущества каждого из них?
  • Поддерживают ли некоторые браузеры или сам протокол HTTP какой-либо тип сжатия?

РЕДАКТИРОВАТЬ: Я заинтересован в том, чтобы сделать это и для динамически генерируемого HTML.

Ответы [ 2 ]

7 голосов
/ 13 сентября 2010

gzip чаще всего используется для "расширенного" сжатия (т. Е. Не только для удаления пробелов). Он поддерживается всеми основными браузерами: http://www.gzip.org/. Используется алгоритм DEFLATE . Если вы хотите минимизировать ваших файлов, попробуйте:

Или попробуйте YUI Compressor или любой другой популярный.

1 голос
/ 13 сентября 2010

Вы можете посмотреть любой из методов minify, предлагаемых google , yahoo , microsoft для вашего javascript и css.Все они делают хорошую работу.Ознакомьтесь с этой статьей для тестов по всем трем.

Кроме того, вы можете иметь IIS gzip compress весь ваш контент и даже кэшировать его (посмотрите на вкладку заголовков httpдля кэширования).

Посмотрите эту статью и другие способы ускорения работы вашего веб-приложения.

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