-
Notifications
You must be signed in to change notification settings - Fork 4
/
683.txt
127 lines (91 loc) · 6.82 KB
/
683.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
[3] [DFN[短縮URL]]は、本来の [[URL]] への[[リダイレクト]]を短い [[URL]]
で提供する [[Webサービス]]です。
[10] [[Twitter]] が流行した2010年頃に多くの[[短縮URL]]サービスが作られました。
しかし [[Twitter]] 公式の [CODE[t.co]] が自動的に用いられるようになったため、
ブームは去りました。
* 利点
[9] [[Twitter]] のような[[文字数]]制限の厳しいサービスで [[URL]]
をやり取りせざるを得ない場合や、印刷物等で [[URL]]
入力に[[人間]]が介在する場合など、短い [[URL]] であることが望まれる場合に、
本来の[[Webサーバー]]側に変更を加えることなくこれを実現できます。
* 欠点
[11] 元の [[URL]] が隠れてしまいます。そのため、
- [12] 元の [[URL]] の[[ドメイン]]や[[拡張子]]などで行き先や[[データ形式]]の想像が付く可能性が、
[[短縮URL]]では失われてしまいます。
-- これを[[セキュリティー]]問題と捉える人もいます。
実際には元の [[URL]] もそこからどこに[[リダイレクト]]されているかわからないですし、
[[拡張子]]も当てにはならないので、そんなに悪化しているわけではありません。
また専門知識のないほとんどの人にとっては、あまり違いがありません。
それでも、[[短縮URL]]にすることで事態が悪化していることには違いないでしょう。
- [15] 元の [[URL]] に対する[[Webブラウザー]]などの[[既読管理]]が[[短縮URL]]
には通用しません。
- [16] [[短縮URL]]サービスでの[[リダイレクト]]分のコストが発生します。
すなわち1往復分の余計な[[トラフィック]]と[[遅延]]が発生します。
[[短縮URL]]サービス提供者の[[サーバー]]が十分な性能を持っていなければ、
元の [[URL]] を知るまでに無駄な時間を費やします。
- [13] [[短縮URL]]サービス提供者がサービスを (一時的または恒久的に)
中断すると、元の [[URL]] はわからなくなってしまいます。
[[Web]] という[[分散システム]]に[[短縮URL]]サービスという[[単一障害点]]をわざわざ持ち込んで脆弱にしてしまっています。
[14] [[Twitter]] などでやり取りされる [[URL]] のほとんどは、
しばらく時間が経ったら使われなくなることでしょう。
実際サービス停止する事業者は言い分としてアクセス数の減少を挙げていたりします
[SRC[>>8]]。しかし、 [[URL]] の寿命を第三者が勝手に決められるのはおかしな話ですし
(昔のことを振り返ることすらできなくなるというのはひどいことです)、
アクセス数が少なければ参照先が見れなくても良いというものでもないでしょう
(大企業運営の人気サイト以外なくなっても問題ないというようなものです)。
[[短縮URL]]提供事業者は[[利用者]]と[[コンテンツ]]を接続するという重要な社会的ミッションを (勝手に) 背負ってしまっているのですが、
どうせ何も考えずに流行りにのって参入してから重責に耐えられず後悔しているのでしょう。
そしてそんな杜撰なサービス運営者を見破れなかった哀れな[[利用者]]とその周辺の一般人が不利益を被るわけです。
* 短縮URLサービス
[FIG(short list)[ [4] [[短縮URL]]サービス
- [CODE[t.co]]
- [CODE[goo.gl]]
- [CODE[htn.to]]
- [CODE[nico.ms]]
- [CODE[p.tl]]
]FIG]
* プロトコル
[17] [[短縮URL]]を予め当該[[文書]]中に示す方法がいくつか提案されました。
[18] それほど需要もなかったのでしょう、いずれの方法も普及しませんでした。
** [CODE(HTML)[rev=canonical]]
[7]
[CODE[rev=canonical]] が提案されたこともありました。
[CODE[rev=canonical]] 参照。
** [CODE(HTML)@en[rel=shorturl]]
@@
** [CODE(HTML)@en[rel=shortlink]]
[5] [CITE[rel=shortlink: url shortening that really doesn't hurt the internet]] ([TIME[2009-06-06 18:58:28 +09:00]] 版) <http://rel-shortlink.appspot.com/>
[6] [CITE[shortlink - Google Code]] ([TIME[2009-06-06 18:58:06 +09:00]] 版) <http://code.google.com/p/shortlink/>
[19] [CITE@en[rel="shortlink" · Microformats Wiki]]
( ([TIME[2014-03-05 09:06:48 +09:00]] 版))
<http://microformats.org/wiki/rel-shortlink>
[20] [CITE[Specification - shortlink - Technical specification for the HTML/HTTP "shortlink" relation (permalink: http://purl.org/net/shortlink) - URL shortening that really doesn't hurt the Internet - Google Project Hosting]]
( ([TIME[2014-03-05 09:08:04 +09:00]] 版))
<https://code.google.com/p/shortlink/wiki/Specification>
[FIG(quote)[
[FIGCAPTION[
[21] [CITE@en[Micropub]]
([TIME[2017-05-21 23:18:57 +09:00]])
<https://micropub.net/draft/#response-p-5>
]FIGCAPTION]
> If the target also provides a shortlink, or if it syndicated the post to another location, the Micropub endpoint may return additional URLs using the HTTP Link header, along with an appropriate "rel" value. For example, it can return the short URL of a post by responding with:
> Link: <http://aaron.pk/xxxxx>; rel="shortlink"
> or can include the location of the syndicated post with:
> Link: <https://myfavoritesocialnetwork.example/aaronpk/xxxxxx>; rel="syndication"
]FIG]
* 関連
[22] 目的は異なりますが同種のものとして [[PURL]] がありました。
[23] 範囲は限定的ですが[[うごメモコマンド]], [[インターネットナンバー]]のような機構もありました。
* メモ
[1] [CITE[URL貼っただけで逮捕とか物騒な世の中ですね…! - ぼくはまちちゃん!(Hatena)]] ([TIME[2009-07-12 16:31:44 +09:00]] 版) <http://d.hatena.ne.jp/Hamachiya2/20090711/timerurl>
[2] [CITE[短縮URL、サービス終了後も使えるように――ディレクトリサービス始動へ - ITmedia News]]
([TIME[2009-08-18 23:44:32 +09:00]] 版)
<http://www.itmedia.co.jp/news/articles/0908/18/news030.html>
[FIG(quote)[
[FIGCAPTION[
[8] [CITE@ja[【やじうまWatch】 その数なんと約880万件、URL短縮サービス終了により発行済みの短縮URLがすべて無効化 - INTERNET Watch]]
([[株式会社インプレス]]著, [TIME[2017-09-19 15:56:47 +09:00]])
<http://internet.watch.impress.co.jp/docs/yajiuma/1081357.html>
]FIGCAPTION]
> これはpixivが運営していた短縮URLサービス「p.tl」で、9月29日(金)の12時をもってサービスを終了することが告知されたのだが、新規の受付を停止するだけでなく、これまでに発行された短縮URLが上記期日をもってリンク切れになるというもの。
]FIG]