2011-01-12 77 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,因爲它更安全(不太可能失敗)並更接近實際發生的情況。