EndPointCorp / end-point-blog

End Point Dev blog
https://www.endpointdev.com/blog/
17 stars 65 forks source link

Comments for On URL Shorteners and Selena FLOSSing #126

Open phinjensen opened 6 years ago

phinjensen commented 6 years ago

Comments for https://www.endpointdev.com/blog/2009/04/on-url-shorteners-and-selena-flossing/ By Jon Jensen

To enter a comment:

  1. Log in to GitHub
  2. Leave a comment on this issue.
phinjensen commented 6 years ago
original author: Jeff Boes
date: 2009-04-07T10:05:00-04:00

At the other end of the URL Shorteners debate: why do sites, particularly e-commerce it seems, think that longer is better? I just went to post a link to an item I thought would be of interest to a friend, and found the link to the flypage was 248 characters long. This seems absurd to me.

phinjensen commented 6 years ago
original author: Jon Jensen
date: 2009-04-09T20:47:00-04:00

Jeff, I agree that 248 characters is absurd. But that's its own problem, and URL shorteners help only in a very limited scope.

Most of the time I see URL shorteners used it appears to be only for tracking purposes, or cuteness, but isn't necessary due to a long URL.

Selena forwarded me this:

"What do you think of rev="canonical" for reducing the URL shortening madness? Via @kellan: http://revcanonical.wordpress.com/"

I don't think a lot of it, upon first consideration. It's probably better than nothing, but it's hard to see how it would ever be preferable to using the canonical URL wherever possible. It seems to be an attempt to solve a problem that doesn't need to be there in the first place.

Where are these short URLs really needed? Just SMS and Twitter? Most everywhere else can handle a real URL.

Maybe Twitter could solve the problem on their own by using the full canonical URL when displayed on their website, and only showing the shortened URL when passing the message to a length-challenged target.

phinjensen commented 6 years ago
original author: Jeff Boes
date: 2009-04-10T08:37:00-04:00

"Where are these short URLs really needed? Just SMS and Twitter? Most everywhere else can handle a real URL."

Actually, I still run across a lot of email clients that can't handle a line-wrapped URL. When sending a link to your Great-Aunt, you want something she can just click on. I use URL shorteners when posting links to (non-technical) email lists because I'm sure everyone will be able to access them.

phinjensen commented 6 years ago
original author: Jon Jensen
date: 2009-04-10T13:10:00-04:00

Another thing Selena mentioned on IRC is this article on URL length from the point of view of bandwidth and memory usage.

It makes good points and is good to consider, but it can be a reductio ad absurdum if it leads one to conclude we should return to binary protocols packed to save every bit, use short and cryptic identifier names, etc. The advantages won over the years as we've moved to more plain text-based protocols shouldn't be forgotten.

The article also only mentions cookies in passing, but the number of cookies a modern website can accumulate is striking, and they can each be very long. They're sent out on every browser request, and are never gzip-compressed, greatly adding to overall bandwidth. Application servers should be checked that they're not needlessly re-setting cookies that were already set, which adds to uncompressed response size.

phinjensen commented 6 years ago
original author: Jon Jensen
date: 2009-06-17T14:46:18-04:00

From ezekiel, this article talks about hijacking a site, and losing a month or more of shortened URLs. A big pile of broken links.

phinjensen commented 6 years ago
original author: Jon Jensen
date: 2009-08-21T19:55:24-04:00

TinyURL Decoder is a nice Greasemonkey script that decodes shortened URLs on the fly, by using the exposed APIs where possible. By default it's only enabled for twitter.com, but it works very well.