去除空格

3

如何在基于HTML、JavaScript和PHP的网站上最好地去除空格?是否有一种方法可以配置Apache自动从所有返回给客户端的HTML、JavaScript中移除空格?


可能不需要。你为什么需要这个?额外的空格并不会对加载时间产生太大影响。 - Bojangles
5
额外的空格并不会对加载时间产生太大影响,那为什么每个人都建议压缩HTML、CSS和JS呢? - Clive
@Alfred:50%可以接受。特别是因为他的许多问题目前只有一个答案。 - Lightness Races in Orbit
1
为什么要浪费服务器 CPU 处理您托管的文件呢?在我看来,您应该在发布文档时自己去除不必要的空格。一个正则表达式就可以解决问题。我不喜欢脚本处理和“修复”我的代码的想法。如果每次提供页面时都让服务器执行此操作,那将浪费大量的 CPU 资源,特别是如果同样的过程一遍又一遍地重复执行——如上面不切实际的例子所示。 - increddibelly
HTML中的空格不能被移除,因为它可能具有重要意义。这可能是由于CSS或Javascript而变得重要,因此自动缩小器无法仅通过查看HTML代码来确定它是否具有重要性。因此,使用自动方式缩小HTML的可能性很小。Javascript和CSS具有良好的文档化缩小技术,但只要您不需要对代码进行任何调试,就可以使用它们。 - Spudley
显示剩余2条评论
1个回答

2
请看{{link1:mod_pagespeed}},它可以做到这个以及更多的功能。
此外,关于这个话题,请参考{{link3:这个问题}}。

它可以折叠多个连续的空格,但不是所有的空格。 - Lightness Races in Orbit
2
我认为这就是他想要的 :) - Paul Dixon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接