国产精品无码一区二区三区太,亚洲一线产区二线产区区别,欧美A区,人妻jealousvue人妻

×

網(wǎng)址縮短的操作方法

分類:建站推廣 編輯:互聯(lián)網(wǎng)觀察 瀏覽量:101
2021-05-31 20:55:46
  網(wǎng)址縮短,顧名思義就是把網(wǎng)址縮短。通常用的服務(wù)器端代碼轉(zhuǎn)向,在Web 2.0的今天,不得不說,這是一個(gè)潮流。已經(jīng)有許多類似服務(wù),借助縮短的網(wǎng)址您可以用簡(jiǎn)短的網(wǎng)址替代原來冗長(zhǎng)的網(wǎng)址,讓使用者可以更容易的分享鏈接。把網(wǎng)址變短,方便傳播,適用于微博等字?jǐn)?shù)限制的發(fā)布平臺(tái),在現(xiàn)如今的社會(huì)中,字?jǐn)?shù)的多少永遠(yuǎn)限制不了我們URL的長(zhǎng)短。下面就由新網(wǎng)小編和大家講一講網(wǎng)址縮短的操作方法。
 
  一、操作方法
  只要你會(huì)上網(wǎng)就能實(shí)現(xiàn),找到提供網(wǎng)址縮短服務(wù)的網(wǎng)站,然后根據(jù)網(wǎng)站相應(yīng)的提示操作。一般的操作是在提供網(wǎng)址縮短服務(wù)網(wǎng)站的指定輸入框內(nèi)直接輸入相應(yīng)的長(zhǎng)網(wǎng)址即可。
  短網(wǎng)址通常使用“比較少字符的網(wǎng)址”+“/”+“代碼”,打開短網(wǎng)址網(wǎng)頁(yè)通常會(huì)直接跳轉(zhuǎn)到你要縮短的網(wǎng)址(常見),或者幾秒廣告后在跳轉(zhuǎn)。只要你會(huì)上網(wǎng)就能實(shí)現(xiàn),找到一個(gè),然后根據(jù)網(wǎng)站相應(yīng)的提示即可操作。一般操作是在轉(zhuǎn)址站的指定輸入框內(nèi)直接提交你的長(zhǎng)網(wǎng)址即可。
  二、算法原理
  短地址網(wǎng)站基本都是通過ASP或者PHP轉(zhuǎn)向來實(shí)現(xiàn)網(wǎng)址縮短。
  算法一
  1、將長(zhǎng)網(wǎng)址md5生成32位簽名串,分為4段, 每段8個(gè)字節(jié);
  2、對(duì)這四段循環(huán)處理, 取8個(gè)字節(jié), 將他看成16進(jìn)制串與0x3fffffff(30位1)與操作, 即超過30位的忽略處理;
  3、這30位分成6段, 每5位的數(shù)字作為字母表的索引取得特定字符, 依次進(jìn)行獲得6位字符串;
  4、總的md5串可以獲得4個(gè)6位串; 取里面的任意一個(gè)就可作為這個(gè)長(zhǎng)url的短url地址;
  算法二
  a-zA-Z0-9 這62位取6位組合,可產(chǎn)生500多億個(gè)組合數(shù)量.把數(shù)字和字符組合做一定的映射,就可以產(chǎn)生唯一的字符串,如第62個(gè)組合就是aaaaa9,第63個(gè)組合就是aaaaba,再利用洗牌算法,把原字符串打亂后保存,那么對(duì)應(yīng)位置的組合字符串就會(huì)是無序的組合。
  把長(zhǎng)網(wǎng)址存入數(shù)據(jù)庫(kù),取返回的id,找出對(duì)應(yīng)的字符串,例如返回ID為1,那么對(duì)應(yīng)上面的字符串組合就是bbb,同理 ID為2時(shí),字符串組合為bba,依次類推,直至到達(dá)64種組合后才會(huì)出現(xiàn)重復(fù)的可能,所以如果用上面的62個(gè)字符,任意取6個(gè)字符組合成字符串的話,你的數(shù)據(jù)存量達(dá)到500多億后才會(huì)出現(xiàn)重復(fù)的可能。
 
  三、網(wǎng)址縮短的工作原理有兩種形式
  1、將原網(wǎng)址通過MD5轉(zhuǎn)化成一串小字母,這種方法簡(jiǎn)單,但是這種算法是不可逆的,所以別想著直接反轉(zhuǎn)短地址,如果你想深入了解這種算法,可以百度“MD5”+”網(wǎng)址縮短”。

  2、數(shù)據(jù)庫(kù)類型的存儲(chǔ)式,通過給每個(gè)長(zhǎng)網(wǎng)址自動(dòng)分配ID和CODE來實(shí)現(xiàn)網(wǎng)址的轉(zhuǎn)換,然后當(dāng)用戶訪問時(shí),通過查詢數(shù)據(jù)里面ID和CODE對(duì)應(yīng)的原網(wǎng) 址,實(shí)現(xiàn)實(shí)時(shí)跳轉(zhuǎn)。這種方式是可逆的,而且便于管理和統(tǒng)計(jì),目前主流的網(wǎng)址縮短程序都是應(yīng)用的這種方式。


  網(wǎng)址縮短的發(fā)展歷史其實(shí)不長(zhǎng),他的出現(xiàn)主要是基于微博(如新浪微博,t.cn,url.cn)、短博客、移動(dòng)營(yíng)銷的崛起而發(fā)展起來的。在這些環(huán)境中,過長(zhǎng)的網(wǎng)址使得用戶視覺體驗(yàn)度極差,所以有必要將很長(zhǎng)的網(wǎng)址進(jìn)行縮短。小伙伴們要想獲得更多網(wǎng)址縮短的內(nèi)容,請(qǐng)關(guān)注新網(wǎng)!


聲明:免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請(qǐng)發(fā)

送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)

需注明出處:新網(wǎng)idc知識(shí)百科

免費(fèi)咨詢獲取折扣

Loading