2011-01-12 54 views
0

我知道现代浏览器将允许URI中包含空格,并且我认为还有一些编码/解码可能不在那里。URI中是否有空格字符会影响性能?

是否有任何物质性能影响可归因于URI中有空格?

+0

此功能是为那些在浏览器的地址栏中输入具有空格的URI的用户而设计的。作为一名Web开发人员,您不应该这样做,因此对性能的影响可能无关紧要。 – 2011-01-12 13:59:06

+0

某些内容管理系统允许您上传文件名中带有空格的资源,并且不会对结果URI进行编码。 – chris 2011-01-12 14:47:04

回答

1

据我所知,浏览器将空间转换为%20,所以服务器不会注意到。事实上,在Firefox中,如果您复制地址栏中包含空格的网址,它将被转换为%20。

另外,我认为这是不值得追求的。无论如何,测量性能影响真的很难,而且它似乎只是负载的一小部分。

此外,负载将在PC上,而不是在您的服务器上。

我(作为程序员编写代码或链接)会键入%20,因为它更安全(不太可能失败)并更接近实际发生的情况。

相关问题