ショートURL

(I)の短いURLとは何ですか?

ショートURL(ショートURLは):比較的短いの形式を意味し、自動的に指定されたURLにリダイレクトリンク機能を持っています。

 

(II)の短いURLの利点

⑴促進するためのリアルタイムモニタリングデータは、データに基づいて動作させる戦略のタイムリーな調整を容易

短鎖によって、あなたは様々なチャネルの理解、リアルタイムのプロモーションでデータを表示することができ、データは異なる状況、戦略のタイムリーな調整をリンク、運用効率を向上させます。

 

⑵次元データのレポーティング、分析、利用者の肖像画をより深く、より明確に理解

時間ディメンションなど地域、ブラウザ、デバイス、ユーザデータ、ユーザに対応する自社製品の鮮明な画像の解析により、よりターゲットを絞っ促進します。

 

⑶特定のシーンhoplinksは、プロモーションの個々のニーズに応えます

一日の時間による使用は、都市によって、デバイスによっては、このような短鎖を作成するために、ランダム関数などのパラメータに応じて、あなたは昇進、効率的で便利なの個々のニーズを満たすために指定されたシーンに応じて異なるリンクにジャンプできます。

 

⑷インテリジェントフィルタリング偽量、よりリアルかつ効果的なデータ

削減のステップ、より多くの分析データをフィルタリングデータは、不正なトラフィックをフィルタリングします。

 

⑸永久約失敗へのプロモーションのリンクリードを期限切れ心配しないでください

短鎖プラットフォームの使用は永久的な、リンクが固定有効期限はありません生成し、リンク切れ心配は昇進に影響を与えません。

 

⑹の簡素化、長いリンク、コンテンツのより美しく推進、言葉の占有率を低減するためのSMSプッシュ

元のリンクは、複数のパラメータを運ぶことができる、リンクが非常に長い、短い方が、より多くのテキストをハイライト表示し、プッシュSMSでも、リンクテキストメッセージの占有中の単語の数を削減し、コストを削減することができます。

 

(III)は、短いURLを生成し、復元します

短いURLを生成することと、直接サイトオープン:⑴Baiduの内側に入ることができhttps://dwz.cn/を

⑵このページを開きます。

 

⑶その中に長いアドレスを入力し、保存する短いURLを生成します。

⑷あなたはまた、長いアドレスに入力されたショートアドレスを置くことができ、その上に右のオプションをクリックしてください

 

⑸たとえば:私のブログのアドレスは次のとおりです。https://www.cnblogs.com/shihaiying/

            私のブログは短いアドレスです。https://dwz.cn/w1SXaAtD

 

(IV)の短いURLの原則

⑴としてのフローチャートは、以下:

   短いURLを生成します☟長いURLを復元:☟

 

⑵テキスト原理を詳細に説明します:

1)URL文字列MD5の長さは、4つのセグメントに分割され、32ビットの署名、それぞれ1バイト(すなわち8ビット)を生成します。
 
2)对这四段循环处理, 取4个字节(32位), 将他看成16进制串与0x3fffffff(30位1)与操作, 即超过30位的忽略处理;
 
3)这30位分成6段, 每5位的数字作为字母表的索引取得特定字符, 依次进行获得6位字符串;
 
4)总的md5串可以获得4个6位串; 取里面的任意一个就可作为这个长url的短url地址;

 

㈤短网址跳转

⑴服务器通过路径参数查询到真实的长网址,然后使用301/302跳转到真实的网址即可!

⑵关于跳转,301 是永久重定向,302 是临时重定向。

⑶短地址一经生成就不会变化,所以用 301 是符合 http 语义的,浏览器会记录跳转地址,同时对服务器压力也会有一定减少。

⑷但是如果使用了 301,我们就无法统计到短地址被点击的次数了,如果对数据统计有要求的话,使用302跳转可能比较好一些!

 

㈥短网址安全

⑴短链接虽然方便了传输和记忆,但是由于链接组成的字符个数少,更容易被爆破、猜测攻击,攻击者可以轻松遍历所有字符组成的链接!

⑵所以不建议使用短链接发送具有私密性的网址,比如说重置密码链接,对一些权限、敏感信息的链接要做好二次鉴权!

 

参考:https://juejin.im/post/5ce3ec5d6fb9a07ea712e5e0

おすすめ

転載: www.cnblogs.com/shihaiying/p/11983074.html