域名 為什么我用短網址縮短的鏈接,過了幾天網址無法打開?
為什么我用短網址縮短的鏈接,過了幾天網址無法打開?因為這些短網址是把原長網址做了字符串運算生成的,這個轉化表存儲時間短,可能過了幾天就被刪了,就好像你的字典被人撕掉了一頁,你再也查不到那個字了。 短域
為什么我用短網址縮短的鏈接,過了幾天網址無法打開?
因為這些短網址是把原長網址做了字符串運算生成的,這個轉化表存儲時間短,可能過了幾天就被刪了,就好像你的字典被人撕掉了一頁,你再也查不到那個字了。
短域名的原理?
短域名仍然遵守 URL 的標準格式,即:schema host path。schema 沒什么好說的,host 部分,仍然是各回各家,各找各媽。例如,t.cn 是新浪的,tb.cn 是阿里的(話說,新浪能搶到 t.cn 這個域名,也是夠拼的)。這部分必定是需要 DNS 解析的。清理掉 DNS 緩存后訪問短域名,抓包可以看到:而 path 部分,各家的實現方式就有區別了。總體來說,需要對原來較長的域名做一個壓縮,壓縮到 5-8 個字符。這就涉及到域名縮短后是否會重復的問題。以壓縮到 6 個字符為例,a-zA-Z0-9 共 62 種可能,那么 6 個字符的組合就是 62^6,約 568億,重復的概率已經比較小了。
短網址一般是采用一個非常短域名下,路徑參數一般只有3-6個字符組成,非常簡潔!