Wp html compression: Минимизировать HTML — Плагин для WordPress

Минимизировать HTML — Плагин для WordPress

  • Детали
  • Отзывы
  • Установка
  • Поддержка
  • Разработка

Try it out on a free dummy site here => https://demo.tastewp.com/minify-html-markup

Ever look at the HTML markup of your website and notice how sloppy and amateurish it looks? The Minify HTML plugin cleans up sloppy looking markup and minifies, which also speeds up download time.

Make your website’s markup look professional by using Minify HTML. Easy to use, simply install and activate (with additional options for advanced settings).

Minify HTML also has optional specialized minification for JavaScript and internal CSS. It doesn’t mess with your textareas or preformatted text.

Settings options to removes HTML, CSS and JavaScript comments (leaving MSIE conditional comments), remove unneeded XHTML closing tags from HTML5 void elements and remove unneeded relative schemes and domains from links.

  • Минимизировать HTML settings.
  • Минимизировать HTML turns this…
  • To this!
Для автоматической установки через WordPress:
  1. Select Add New from the WordPress Plugins menu in the admin area.
  2. Search for Минимизировать HTML.
  3. Click Install Now, then Activate Plugin.
For manual installation via FTP:
  1. Upload the minify-html-markup folder to the /wp-content/plugins/ directory.
  2. Activate the plugin from the Plugins screen in your WordPress admin area.
Для загрузки через WordPress без FTP:
  1. From the Add New plugins page in your WordPress admin area, select the Upload Plugin button.
  2. Select the minify-html-markup.zip file, click Install Now and Activate Plugin.

Are there any settings for Minify HTML?

Yes. Under the Settings menu in the admin console there’s a Минимизировать HTML menu item which allows you to modify Minify HTML settings.

Как это работает?

Magic, obviously! Actually, it creates an output buffer and then preforms its ‘magic’ on the output buffer. It kinda is like magic.

Will it break my stuff?

Normally, you won’t notice any changes to the way the site looks in the browser. However, if you rely on white space between HTML tags (which you shouldn’t be doing) you may notice very isolated elements with reduced horizontal spacing. This is because inline objects will add a few pixels of spacing if there’s whitespace between the objects. I consider Minify HTML a good way of finding these style ‘errors’ and correcting them with proper padding or margin style.

Is it fast?

Plenty.

On my server that’s running dozens of websites, it takes 0.007 seconds to minify a page. Also, because the HTML file is smaller, it will speed up transfer and rendering times. Minify HTML doesn’t use bloated external libraries that add additional overhead and therefore take longer to process.

How much smaller will my HTML be?

With real-world test sites, the HTML file is around 20-25% smaller. Even when using deflate/gzip compression the resulting file is around 20% smaller, speeding up download times.

I’m using deflate/gzip to compress HTML, do I need Minify HTML?

With Minify HTML, the source HTML file will be smaller, therefore, it will compress faster and be even smaller once compressed. Also, even with deflate/gzip, your HTML markup will still look sloppy and amateurish. Minify HTML corrects this even for deflated/gzip transfers (and also saves another 20% in bandwidth).

The best plugin to optimize and compress html code.

The output is completely w3c valid. I use it in combination with autoptimize (+ perfmatters and Cache Enabler). Incredible results!

Fantastic plugin, definitely recommend, especially if you use theme’s or theme builders. Currently this works really well with Oxygen and Elementor and WPBakery Page Builder. Clean, easy to use and does a good job minimising the html output. The plugin just needs a revision to support the latest version of WordPress. Technically nothing is wrong and don’t be put off by this message. Keep up the good work Dev 🙂

It does what it’s says. But somehow GTmetrix Performance score reduce by 2-4%, also LCP and TBT increased

Works great and booted website GT Metrix up two percent on both desktop and mobile.

Great plugin, thank you Tim! It generates the minified code super fast, a great addition to WP Rocket after they’ve removed the html minifaction for some random reason.

It is on 10 sites, accelerated by 10-15%. So I definitely recommend to install. I haven’t broken a single site. I use: Gutenberg, Elementor and WP page Builder. I hope for constant updates of the plugin and thank you for the developer’s work.

Посмотреть все 26 отзывов

«Минимизировать HTML» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

  • Tim Eckel

Перевести «Минимизировать HTML» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

v2.02 — 1/3/2022
  • Added link to dummy site for testing, verified working with WordPress v5.8.2
v2.00 — 2/1/2021
  • Updated contact email address, verified working with WordPress v5.6
v1.99 — 05/21/2018
  • Compatiblity with WordPress thru 4. 9.6
  • Text changes
v1.98 — 03/15/2017
  • Forces the multi-byte UTF-8 encoding option to default to OFF
  • Added support for WP-CLI (command line interface for WordPress) http://wp-cli.org/.
v1.97 — 03/06/2017
  • Added option to support multi-byte UTF-8 encoding if your foreign language website introduces odd characters.
v1.96 — 03/02/2017
  • Removed multi-byte non-English encoded content support because it caused problems with many English sites. Will make this an option instead in a future release.
v1.95 — 03/02/2017
  • Correctly deals with multi-byte UTF-8 encoded content (typically non-English language websites).
v1.94 — 01/03/2017
  • Added option to not minify JavaScript.
v1.93 — 12/28/2016
  • Removed extra blank lines after v1.92 modification.
v1.92 — 12/27/2016
  • Corrected rare problem with inline JavaScript line comments.
v1.91 — 6/29/2016
  • Fixed a problem with errors in the log and the «Remove schemes» switch not quite working correctly.
v1.9 — 5/10/2016
  • Broke up option to remove relative schemes and domains into two options.
  • Cleaned up settings page, gives option suggestions.
v1.8 — 5/10/2016
  • New Minify HTML Settings menu item in the admin console.
  • Option to deactivate Minify HTML without
  • Option to remove HTML, JavaScript and CSS comments.
  • Option to remove XHTML closing tags from HTML5 void elements.
  • Option to remove relative schemes and domains from links.
v1.7 — 4/21/2016
  • Now removes CSS and JavaScript comments.
  • Fixed issue with minification of internal CSS media queries.
  • Fixed issue with Google AMP reporting problems with the style boilerplate.
  • No longer minifies XML files (which Minify HTML was never designed to do).
v1.
6 — 3/1/2016
  • Removes HTML comments to further reduce file size (doesn’t remove MSIE conditional comments).
v1.5 — 2/23/2016
  • No longer minifies the admin dashboard.
  • Some additional JavaScript minification.
v1.4 — 2/23/2016
  • Fixed bug that could cause ‘M1N1FY-ST4RT’ to output to website.
v1.3 — 2/22/2016
  • Added compatibility for PHP 7.0.0
v1.2 — 2/22/2016
  • Compatible with older versions of PHP.
  • More effective at cleaning up tabs, JavaScript, and internal CSS.
  • Cleaned up source code and made a few performance tweaks.
v1.1 — 2/19/2016
  • Also minifies internal CSS.
v1.0 — 2/18/2016
  • Первая версия.

Оценки

Посмотреть все

  • 5 звёзд 23
  • 4 звезды 1
  • 3 звезды 1
  • 2 звезды 0
  • 1 звезда 1

Войдите, чтобы оставить отзыв.

Участники

  • Tim Eckel

Поддержка

Решено проблем за последние 2 месяца:

0 из 1

Перейти в форум поддержки

Пожертвование

Would you like to support the advancement of this plugin?

Пожертвовать на развитие плагина

[WP-HTML-сжатие] Поддержка | Поддержка WordPress.org

» Плагин: WP-HTML-Compression

Ищи: или Войдите, чтобы создать тему

    • WP-HTML-Compression удаление https с внешних ссылок

      Начато: schemjo

    • 3
    • 2
    • 5 лет, 5 месяцев назад

      Редпик

    • Пробелы между тегами

      Начато: mkormendy

    • 1
    • 0
    • 6 лет, 10 месяцев назад

      мкорменды

    • RSS-канал с уменьшенными URL-адресами

      Начато: bethlehem

    • 1
    • 1
    • 7 лет, 6 месяцев назад

      Вифлеем

    • Сократите комментарии вместо удаления или удаления

      Начато: АндрейД

    • 1
    • 0
    • 7 лет, 8 месяцев назад

      АндрейД

    • WP-HTML-Compression ломает Facebook Like Box

      Начато: g_pellegrino

    • 1
    • 0
    • 7 лет, 10 месяцев назад

      g_pellegrino

    • SEO-комментарии Facebook — URL-адрес href имеет неправильный формат

      Начато: Norman C Hoffmann

    • 1
    • 0
    • 8 лет, 5 месяцев назад

      Норман С. Хоффманн

    • Несовместимо с qTranslate!

      Начато: Марио Ламболья

    • 1
    • 0
    • 8 лет, 8 месяцев назад

      Марио Ламболья

    • Гравитационные формы

      Начато: simonmc

    • 1
    • 0
    • 8 лет, 9 месяцев назад

      СаймонМк

    • Игнорировать пользовательские html-комментарии при удалении

      Начато: biswajeet

    • 2
    • 1
    • 8 лет, 10 месяцев назад

      Стивен Вашон

    • Текущий статус

      Начато: jeffreytp

    • 2
    • 1
    • 8 лет, 10 месяцев назад

      Стивен Вашон

    • Как отключить функцию абсолютных или относительных URL-адресов?

      Начато: burhi

    • 2
    • 2
    • 8 лет, 3 месяца назад

      бурхи

    • Несовместим с подключаемым модулем All-in-one Event Calendar.

      Начато: TimG1

    • 1
    • 0
    • 9 лет, 2 месяца назад

      ТимG1

    • не работает с проблемой вкладок сообщений WordPress

      Начато: karkaa

    • 1
    • 0
    • 9 лет, 3 месяца назад

      каракаа

    • Корневые относительные URL-адреса превращаются в относительные URL-адреса, когда ссылки возвращаются через AJAX.

      Начато: TimG1

    • 2
    • 1
    • 9 лет, 2 месяца назад

      Стивен Вашон

    • Небольшая жалоба на часто задаваемые вопросы

      Начато: Майкл Беквит

    • 2
    • 2
    • 9 лет, 4 месяца назад

      Майкл Беквит

    • Вызывает проблемы с данными: URI

      Начато: Дана Росс

    • 2
    • 5
    • 9 лет, 7 месяцев назад

      Стивен Вашон

    • Ошибка 324

      Начато: Nicknz

    • 2
    • 1
    • 9 лет, 8 месяцев назад

      Стивен Вашон

    • Медленный?

      Начато: andrebazaglia

    • 4
    • 7
    • 9 лет, 7 месяцев назад

      ЛИМС

    • Странно работает с меню

      Начато: takuraquarius

    • 2
    • 1
    • 9 лет, 10 месяцев назад

      Стивен Вашон

    • Не удаляйте http

      Начато: gerobe

    • 2
    • 1
    • 9 лет, 10 месяцев назад

      Стивен Вашон

    • Уничтожает события Google

      Начато: Джулиан

    • 2
    • 1
    • 9 лет, 10 месяцев назад

      Стивен Вашон

    • Отключает общий кэш CDN/W3

      Начато: Дэнни

    • 1
    • 0
    • 10 лет назад

      Дэнни

    • [Плагин: WP-HTML-Compression] value=»» в формах и комментариях facebook

      Начато: jokermill

    • 3
    • 6
    • 9 лет, 6 месяцев назад

      Хлопки

    • [Плагин: WP-HTML-Compression] После сжатия между тегами остается один пробел

      Начато: biswajeet

    • 2
    • 1
    • 10 лет, 1 месяц назад

      Стивен Вашон

    • [Плагин: WP-HTML-Compression] Удаление https из ссылок

      Начато: Эд

    • 2
    • 15
    • 10 лет назад

      Стивен Вашон

    • [Плагин: WP-HTML-Compression] Ошибка после установки

      Начато: Seastnan

    • 2
    • 1
    • 10 лет, 1 месяц назад

      Стивен Вашон

    • [Плагин: WP-HTML-Compression] Версия 0. 5.1: ссылки iframe не работают — YouTube не работает

      Начато: gerobe

    • 2
    • 8
    • 10 лет, 3 месяца назад

      геробе

    • [Плагин: WP-HTML-Compression] Версия 0.5.1: Ложные укороченные внешние ссылки

      Начато: gerobe

    • 2
    • 3
    • 10 лет, 3 месяца назад

      геробе

    • [Плагин: WP-HTML-Compression] platium seo pack link rel = каноническая проблема

      Начато: burhi

    • 1
    • 0
    • 10 лет, 3 месяца назад

      бурхи

    • [Плагин: WP-HTML-Compression] Ошибка в: PHP Перехватываемая фатальная ошибка: Метод WP_HTML_Compression::__to

      Инициатор: ООО «Различные сети».

    • 2
    • 2
    • 10 лет, 3 месяца назад

      ООО «Различные сети».

Вы должны войти в систему, чтобы создавать новые темы.

Использование и включение GZIP-сжатия для WordPress

Опубликовано в Производительность Автор Саманта Родригес

Последнее обновление 2 февраля 2022 г.

Медленный веб-сайт может создать множество проблем. Это может оттолкнуть потенциальных посетителей и клиентов, повредить пользовательскому опыту вашего сайта (UX) и даже повлиять на вашу репутацию.

Уменьшение размера страниц вашего веб-сайта является ключом к повышению скорости загрузки. К счастью, сжатие GZIP — отличный способ добиться быстрой загрузки страниц и уменьшения размера файла.

В этом руководстве мы рассмотрим основы сжатия GZIP, в том числе что это такое и что оно делает. Затем мы подробно расскажем, как включить сжатие GZIP на веб-сайте WordPress. Давайте прыгать прямо в!

Что такое сжатие GZIP?

Сжатие GZIP — это тип сжатия данных, аналогичный ZIP и RAR. Его можно использовать для сжатия всех файлов на вашем веб-сайте, будь то текст, HTML, CSS, JavaScript или XML.

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

Что делает сжатие GZIP?

Когда посетитель попадает на ваш веб-сайт, его браузер запрашивает файлы сайта со своего сервера. Ваш сервер будет сжимать эти файлы перед отправкой их в браузер. Сжатие GZIP является одним из методов сжатия файлов среди других.

Сжатые файлы передаются быстрее, чем несжатые. Это помогает повысить производительность и скорость загрузки веб-сайта и, как следствие, поисковую оптимизацию (SEO).

Как узнать, включено ли сжатие GZIP

Сжатие GZIP популярно, и многие хостинговые платформы WordPress включают его по умолчанию. Если вы не знаете, как проверить, работает ли сжатие GZIP на вашем сайте, вы можете проверить его с помощью сторонних решений или инструментов разработчика в браузере.

Если у вас не включено сжатие GZIP, вы обычно будете видеть предупреждения в таких инструментах, как GTmetrix. Вы также можете использовать инструмент сжатия GZIP, чтобы узнать, использует ли ваш сайт сжатие GZIP.

Также можно проверить, работает ли сжатие GZIP, используя инструменты разработчика браузера. Если этот параметр включен, заголовок ответа будет включать «кодирование контента: gzip»:

Чтобы найти заголовок ответа в Chrome, вам нужно открыть DevTools и перейти к Network , а затем перезагрузить страницу. Нажмите на имя, соответствующее вашему веб-сайту, и откроется заголовок ответа.

Как включить сжатие GZIP на WordPress

Все веб-сайты на движке WP используют сжатие GZIP по умолчанию. Все статические файлы, включая текстовые файлы, изображения, CSS и JavaScript, автоматически сжимаются для обеспечения оптимальной производительности веб-сайта. Это автоматическое сжатие уменьшает потребность в директивах GZIP в вашем .htaccess файл.

Однако не все веб-сайты WordPress размещены на движке WP, и для них не будет полезного включения сжатия GZIP по умолчанию. Если ваш веб-сайт размещен на другой платформе, вам может потребоваться включить сжатие GZIP вручную. Есть несколько способов сделать это, которые мы рассмотрим далее.

Включить сжатие GZIP с помощью подключаемого модуля

Самый простой способ включить сжатие GZIP — использовать подключаемый модуль кэширования. Такие инструменты, как WP Rocket, позволяют выполнять сжатие, добавляя код в ваши .htaccess для вас, в то время как другие, такие как W3 Total Cache, потребуют, чтобы вы добавили этот код вручную.

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

Включить сжатие GZIP для Nginx

Если на вашем веб-сайте используется Nginx, есть фрагмент кода, который можно использовать для включения сжатия GZIP. Вам необходимо разместить приведенный ниже фрагмент кода в разделе 9 вашего сайта.0469 nginx.conf , в разделе «http». Вы также можете поместить этот фрагмент кода в блок конфигурации сервера или местоположения, но обычно рекомендуется раздел http:

gzip включен;
gzip_types текст/обычный текст/текст css/изображение javascript/изображение svg+xml/приложение x-icon/приложение javascript/x-javascript;
gzip_min_length 1000;
gzip_vary включен;
gzip_proxied без кэша без хранилища частная авторизация с истекшим сроком действия;
gzip_diable «MSIE [1-6];

После того, как вы сохранили и закрыли файл, вам необходимо перезапустить Nginx. Для этого используйте следующую команду:

sudo service nginx restart

После перезапуска убедитесь, что сжатие GZIP активно, используя ранее описанные методы.

Включить сжатие GZIP для Apache (путем редактирования файла .htaccess)

Если ваш веб-хост использует Apache, вам потребуется отредактировать файл .htaccess , чтобы включить сжатие GZIP. Этот файл можно найти в корневом каталоге вашей установки WordPress через протокол передачи файлов (FTP) или файловый менеджер. Большинство методов сжатия WordPress GZIP требуют редактирования .htaccess файл.

Есть два мода Apache, которые вы можете использовать для включения GZIP, но mod_deflate является наиболее широко поддерживаемым и лучше всего задокументированным вариантом. To enable mod_deflate , add:


  # Compress HTML, CSS, JavaScript, Text, XML and fonts
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/ vnd. ms-шрифтобъект
  AddOutputFilterByType DEFLATE application/x-font
  AddOutputFilterByType DEFLATE application/x-font-opentype
  AddOutputFilterByType DEFLATE application/x-font-otf
  AddOutputFilterByType DEFLATE application/x-font-truetype
  AddOutputFilterByType DEFLATE application/x-font-ttf
  AddOutputFilterByType DEFLATE application/x-javascript
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE font/opentype
  AddOutputFilterByType DEFLATE font/otf
  AddOutputFilterByType DEFLATE font/ttf
  AddOutputFilterByType DEFLATE image/svg+xml
  AddOutputFilterByType DEFLATE image/x-icon
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE text /plain
  AddOutputFilterByType DEFLATE text/xml

  # Удаление ошибок браузера (требуется только для действительно старых браузеров) 9cgi-script$

Перед использованием любого из модов вам необходимо сделать резервную копию файла .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *