Html tidy и css tidy — две библиотеки обязательные для использования

Уже давно не секрет, что скорость загрузки сайта учитывается поисковиками приранжировании. Для ускорения сайта необязательно делать текстовую версию лишенную форматирования — можно ускорить уже существующую. Я уже как-то рассказывал про три способа ускорить загрузку CSS на сайте, но они далеко не единственные.Сегодня я хочу рассказать о двух замечательных библиотеках для сжатия html. Что такое язык HTML и какие у него преимущества можно узнать из статьи https://urvanov.ru/2016/03/02/%d1%83%d1%87%d0%b5%d0%b1%d0%bd%d0%b8%d0%ba-html/.

Первая это html tidy. Это стандартная php-библиотека. Устанавливается, если ее у вас нет, просто:

sudo apt-get install php5-tidy

В чем ее плюсы?! Первый и основной это в том, что несколькими строчками вы можете убрать все пробелы, табы, пустые строки из вашего html. Отличный пример на официальном сайте — http://www.php.net/manual/en/tidy.html.php.

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

Третье преимущество, это то, что функционал данной библиотеки позволяет выводить информацию о некорректной верстке — часто это очень полезно.

Еще одна полезная библиотека это CSS Tidy. Как вы уже догадались, данная библиотека сжимает код css-файлов, преобразовывает и оптимизирует многие свойства. Скажу честно я был поражен как 45Кб превратились в 8. Работать с данной утилитой вы можете как через php «налету», либо сжимать это локально перед отправкой ваших стилей на сервер. Первый способ удобен для стилей, который формируются динамически, второй, когда у вас лежат статические css файлы.
[ad name=»Adsense»]

Html tidy и css tidy — две библиотеки обязательные для использования: 1 комментарий

  1. Не знаю никогда не пользовался таким и все нормально загружается

Обсуждение закрыто.