如何在提供给客户端之前删除网页中的白色 space?
How to remove white space in web page before serving to client?
我正在部署一个 Web 应用程序,我可以使用 nginx/apache 中的页面速度模块压缩我的 Web 应用程序中的 CSS 和 js,但无法删除 HTML ] 白space。
有没有人以前做过这个,我在LinkedIn Facebook等主要网站上看到过这个实现,Google。
在 HTML 中移除白色 space 是否会提升性能?根据我的理解,删除 whitespace 会减少一些额外的字节。
这是来自 google 的 HTML 页面的精简版示例。
您可以使用 https://www.textfixer.com/html/compress-html-compression.php
等工具
如果您使用像 atom 或 vscode 这样的文本编辑器,您不妨寻找一个插件来为您做这件事。
它对性能并没有太大影响,正如你所说它会减少一些字节,但我怀疑你没有构建像亚马逊网站那么大的东西它并不重要,而且它阅读代码会很痛苦。
在 HTML 中移除白色 space 会提升性能吗?
考虑到为您的站点启用了 gzip,您不太可能会受益匪浅。在这样的剥离阶段保存的越多,从 gzip 压缩中获得的好处就越少,反之亦然。
顺便说一句,mod_pagespeed
has 可折叠模块执行您的要求。
如果mod_pagespeed不符合您的要求
多个选项
- 如果您有一个只需要返回给用户的静态 html 页面,那么在离线模式下很容易做到
- 您也可以使用框架电池在后端级别执行此操作。 IE。如果您使用 python 框架,可以使用 module
django-html is an HTML minifier for Python, with full support for HTML
5. It supports Django, Flask and many other Python web frameworks. It also provides a command line tool, that can be used for static
websites or deployment scripts.
如果上面的 none 选项可行,请使用一些在 nginx 级别执行的第 3 方模块
根据您的需要,您可能还会考虑 cloudflare
等服务
我正在部署一个 Web 应用程序,我可以使用 nginx/apache 中的页面速度模块压缩我的 Web 应用程序中的 CSS 和 js,但无法删除 HTML ] 白space。
有没有人以前做过这个,我在LinkedIn Facebook等主要网站上看到过这个实现,Google。
在 HTML 中移除白色 space 是否会提升性能?根据我的理解,删除 whitespace 会减少一些额外的字节。
这是来自 google 的 HTML 页面的精简版示例。
您可以使用 https://www.textfixer.com/html/compress-html-compression.php
等工具如果您使用像 atom 或 vscode 这样的文本编辑器,您不妨寻找一个插件来为您做这件事。
它对性能并没有太大影响,正如你所说它会减少一些字节,但我怀疑你没有构建像亚马逊网站那么大的东西它并不重要,而且它阅读代码会很痛苦。
在 HTML 中移除白色 space 会提升性能吗?
考虑到为您的站点启用了 gzip,您不太可能会受益匪浅。在这样的剥离阶段保存的越多,从 gzip 压缩中获得的好处就越少,反之亦然。
顺便说一句,mod_pagespeed
has 可折叠模块执行您的要求。
如果mod_pagespeed不符合您的要求
多个选项
- 如果您有一个只需要返回给用户的静态 html 页面,那么在离线模式下很容易做到
- 您也可以使用框架电池在后端级别执行此操作。 IE。如果您使用 python 框架,可以使用 module
django-html is an HTML minifier for Python, with full support for HTML 5. It supports Django, Flask and many other Python web frameworks. It also provides a command line tool, that can be used for static websites or deployment scripts.
如果上面的 none 选项可行,请使用一些在 nginx 级别执行的第 3 方模块
根据您的需要,您可能还会考虑 cloudflare
等服务