我網站上的網址可能會變得很長,並且我的理解是,網址是通過http請求傳輸的。所以這個想法來壓縮url中的字符串。在URL中壓縮參數
從我在互聯網上的搜索中,我發現了使用短網址的建議,然後將該網址鏈接到長網址。編號傾向於不使用此解決方案,因爲我將不得不做一個額外的數據庫檢查來轉換長和短的網址。
,在我的頭上留下3個選項:
- 散列,我不認爲這是一個選項。如果你想要一個安全的哈希算法,它會很長。
- 壓縮url字符串,基本上讓服務器在獲取url參數時壓縮字符串。
- 更改網址,使其不具有描述性,這是不好的,因爲它會使我的開發更難(這是一個1人項目)。
考慮到大量的操作系統/瀏覽器在那裏,我認爲,就好像其他人已經嘗試過或有一些聰明的建議。
如果它的網址參數可以達到100 +字符。
例子:
mysite.com/Reports/Ability.aspx?PlayerID=7737&GuildID=132&AbilityID=1140&EventID=1609&EncounterID=-1&ServerID=17&IsPlayer=True
編輯:
讓我澄清一下這個ATM是不是打破了現場。它更多的是關於我學習如何找到一個好的解決方案(我深知這是微型優化,我的網站是非常快速的ATM),並使我的網站更快(挑戰自我,成爲更好的編碼器)。
還有一個整容問題,我個人認爲一個URL比地址欄長一些看起來不好。
給原始帖子增加了一些信息。 具有描述性的思想是當它處於調試模式時,它將基本支持未壓縮鏈接和壓縮鏈接。但基於反饋,它似乎改變了網址,所以它不那麼描述是現在最好的解決方案。 – EKS 2010-01-13 12:39:59