我正在部署一个Web应用程序,我能够使用nginx / apache中的页面速度模块在我的Web应用程序中压缩CSS和js,但无法删除HTML空白区域。
之前有没有人这样做过,我在LinkedIn Facebook和谷歌这样的主要网站上看到过这种实现方式。
在HTML中删除空格是否会增加性能?根据我的理解,删除空格会减少一些额外的字节。
以下是来自Google的HTML页面精简版的示例。
答案 0 :(得分:0)
您可以使用https://www.textfixer.com/html/compress-html-compression.php
等工具如果你使用像atom或vscode这样的文本编辑器,你也可以寻找一个能为你做这件事的插件。
它并没有真正影响性能,因为你说它会减少一些字节,但是因为我怀疑你没有像亚马逊网站一样大的东西它并不重要,而且它将是阅读代码很痛苦。
答案 1 :(得分:0)
鉴于为您的网站启用了gzip,您不太可能受益匪浅。在这样的剥离阶段,您节省的越多,从gzipping中获得的好处就越少,反之亦然。
顺便说一下,mod_pagespeed
has可折叠模块正在按照您的要求进行操作。
多个选项
django-html是Python的HTML缩小器,完全支持HTML 它支持Django,Flask和许多其他Python Web框架。它还提供了一个可用于静态的命令行工具 网站或部署脚本。
如果上述选项都不可行,请使用某些第三方模块在nginx级别执行此操作
根据您的需求,您还可以考虑cloudflare