Android

Abordarea de link-uri: Când eșecurile URL-urilor nu reușesc

URL Protocol Handling in VB.NET

URL Protocol Handling in VB.NET
Anonim

Ilustrație: Jeffrey PeloAu fost o discuție aprinsă în ultima vreme despre scurtenerii URL-urilor și despre faptul că sunt instrumente utile sau pur "rău". Reacția mea inițială a fost că o mare parte din dezbatere a fost o reacție excesivă - la urma urmei, ați fi greu să trimiteți linkuri pe Twitter fără servicii cum ar fi bit.ly să-ți taie personajele. În această săptămână, totuși, am văzut niște dovezi noi care m-au făcut să-mi regândesc poziția.

Argumentul ecosistemului

Argumentul a început cu un blog postat de Joshua Schachter, creatorul site-ului social de marcare Delicious. Schachter a descris termenii de scurtare a URL-urilor ca fiind în general rău pentru majoritatea "ecosistemului" online, susținând că cântăresc pe Web adăugând "un alt strat de indirecție" și permițând legăturile orientate spre spam sau link-urile rău intenționate pentru a fi mascate. O parte din postul său, care lovește cu adevărat o coardă cu mine acum, este însă poziția sa cu privire la potențialele probleme legate de fiabilitate.

"Un intermediar nou și potențial nesigur se află acum între legătura și destinația sa", spune Schachter. "Arhivabilitatea pe termen lung a hiperlink-ului depinde acum de starea de sănătate a unei terțe părți. Scurtătorul poate decide că o legătură este o încălcare a termenilor serviciului și o șterge. doar că dispare, linkul se va rupe. "

Alertă de eroare

Aceste scenarii pot părea ipotetice, dar am un gust mic de ceea ce s-ar putea întâmpla - a face ca două se întâmplă - în ultimele zile. Am folosit tr.im pentru scurtarea URL-ului pe Twitter și, în general, am fost mulțumit de serviciul lor. Marți, totuși, mi-am deschis panoul de control tr.im numai pentru a găsi o eroare de 500 de erori interne și nimic mai mult. Destul de sigur, fiecare adresă URL din domeniul tr.im a returnat același cod și nu a reușit să redirecționeze la țintă corespunzătoare.

Problema nu părea să dureze prea mult și am fost dispus să o scriu ca pe un fluke. Joi, totuși, sa întâmplat din nou - și, din măsurarea mea, a doua rundă a durat și mai mult decât prima.

Investigarea problemelor

Am încercat să tweeting și să trimit pe e-mail cei de la tr.im înțelegeți mai bine ce se întâmplă și ce se face pentru a vă asigura că nu se va întâmpla din nou. La urma urmei, cum putem să ne bazăm pe un serviciu de redirecționare a adreselor URL atunci când nu știm când s-ar putea să nu mai redirecționeze? Este greu să estimați câte linkuri din orele, zilele și lunile trecute au dus oamenii la pagini de eroare în loc de destinații adecvate, chiar și în acele vremuri limitate. Și, pentru un utilizator final mediu, acel fel de apariție reflectă slab persoana care a postat linkul.

Din păcate, tr.im nu sa întors la mine la timp pentru această poveste. Cu toate acestea, compania a postat următoarele două mesaje pe pagina de pe Twitter:

"Ne-am recuperat pe deplin din această întrerupere a dimineții. "

Același serviciu a suferit o problemă mai mică luni, când serviciul de statistică a încetat să afișeze totalul clicurilor de ceva timp. Am reușit să ajung la echipa tr.im atunci. M-au asigurat că nu s-au pierdut date și că "problema tehnică a fost rezolvată". Acestea au indicat, de asemenea, că tr.im avea un timp de uptime de 99,67% în luna martie și că majoritatea perioadelor de nefuncționare a fost rezultatul unei întrețineri planificate pentru o mai bună gestionare a traficului în creștere.

Implicații mai mari

Ilustrație: Chris PyleMy punctul meu aici nu este de a inutil unic afară sau alege pe o singură companie - în grand schema de lucruri, întreruperile până în prezent în această săptămână au fost, fără îndoială, minim. Dar, având în vedere actualitatea cu discuțiile care au loc în lumea online, mi-au dat o pauză. Linkurile postate pe Twitter, Facebook sau bloguri rămân disponibile pe o perioadă nelimitată. În cazul în care un serviciu ar deveni nesigur în mod periodic sau permanent și te-ai bazat mult pe el pentru trimiterea legăturilor tale, te-ai fi înșelat efectiv.

Implicațiile, desigur, ajung și mai departe. Chiar și înainte de boom-ul recent al lui Twitter, gang-ul de la Slashdot își făcea griji în legătură cu unde ar putea să ne conducă scurgerile de adrese URL. "Ce se întâmplă dacă un serviciu începe să trimită un anunț pop-up împreună cu redirecționarea?" un poster a întrebat. "Aceste servicii […] iau WWW spre un singur punct al eșecului?"

Un lucru este sigur: în general, noi ca o comunitate Web îi punem mult în mâinile acestor servicii. TinyURL, care este încă serviciul de scurtare de vârf pentru cele mai multe ori, a crescut aproape de trei ori în creștere în ultimul an, potrivit estimărilor efectuate de Compete. Alte servicii populare, cum ar fi bit.ly, is.gd și tr.im, au înregistrat creșteri mai puțin uimitoare, dar totuși destul de semnificative, măsurând măsurătorile recente de la Twitter tracker Tweetmeme. Și lista opțiunilor continuă să crească.

Nu este o soluție ușoară

Schachter sugerează trecerea la un model mai transparent, în care serviciile de scurtare oferă jurnale de redirecționare, astfel încât utilizatorii să poată "revendica" legăturile lor dacă serviciul dispare. El menționează, de asemenea, ideea de a încuraja mai multe site-uri Web să ofere servicii proprii de îngrășare.

În timp ce un dispozitiv de scurgere integrat în Twitter ar fi probabil soluția cea mai puțin fiabilă de toate (să fim sincer aici, stabilitatea sa), ideea site-urilor de conținut care oferă propriile link-uri decojite nu este pe jumătate rău.

USA Today a făcut deja acest pas, oferind link-uri de dimensiuni mici pentru povestiri prin intermediul domeniului usat.me. Conceptul nu este numai ușor de utilizat - este de asemenea bun pentru site, păstrând legăturile sub controlul său și adăugând o cantitate suplimentară de sucuri Google în amestecul său. Un sondaj de aproximativ 1600 de cititori de tech blog TechCrunch a găsit 57 procente spunând că scurgerii de adrese URL sunt de fapt "rău", în comparație cu 39% spunând că nu au fost. (Restul nu a avut nici o opinie, totuși, din anumite motive, a simțit nevoia de a vota oricum.) Nu sunt sigur că m-aș deplasa până la ștampila etichetei Lex Luthor pe aceste companii - oferă o mulțime de valoare și de funcționalitate, și încă ne-au eșuat complet. Eu, pentru prima dată, nu mă gândesc să sară. Cu toate acestea, deoarece evenimentele din această săptămână s-au întărit pentru mine, sistemul nu este altceva decît cel lipsit de siguranță, iar acest lucru merită ținut cont de fiecare dată când generăm un nou link de 10 caractere.

Conectați-vă cu JR Raphael pe Twitter (@ jr_raphael) sau prin site-ul său web, jrstart.com.