[mythtv-users] Zap2It needs our help
Jason Keirstead
mythtv at keirstead.org
Wed Jun 16 11:55:21 EDT 2004
Chris Petersen wrote:
>Request a listing? It's not just a list of channels for a particular
>region/provider. My listing has a bunch of channels removed (HSN, ESPN,
>etc) that I will never watch. The only thing the request says is "hi,
>I'm xris, give me lineup number 1".. Even if you were proxying the
>entire request, you'd end up storing EVERYONE'S personal lineups, since
>the specific data isn't passed back and forth.
>
>
So you have several channels removed. Those would not be cached when you
make your request then. When other guy uses the proxy, and he
is in your region and using your provider, if he needs those channels
then his lineup is downloaded. If he does not then it is not.
The point is you can still cache, because as soon as you get one guy who
wants *all* the channels, no one in that region / provider needs to
fetch all that data anymore, since it is all cached locally. I know from
previous requests what channels you want, so I only send you those.
I don't think people are thinking through how easy it would be to store
and correlate this data. It's not like you have to save it on a 'by
lineup' basis. You can save it on a 'by channel by provider' basis.,
thus if I am showing only channels 15-40 of a provider's 60 channel
lineup, and you are showing channels 30-60, then when the third guy
comes along requesting channels 10 - 50, it can*all* be retrieved from
the cache.
>Oh, and the whole point of connecting datadirect and downloading stuff
>daily is because stuff changes on a daily basis.
>
I don't see what this has to do with anything. If 300 people are using
the proxy, it doesn't matter if they all request the data every day.
You could have the proxy expire the data every 12 hours even and it
would still save zap2it tons of bandwidth and requests.
>And if you're
>only saving it for a day, then all you've done is become a middleman for
>the download, and wasted bandwidth by proxying something I could just as
>easily have downloaded directly.
>
>
Wasting whose bandwidth? *You* are using the exact same bandwidth. And
in the absolute *worst* case ( every person on the proxy has
different non-overlapping channel lineups ), zap2it is using the same
bandwidth it would anyways. But in the *average* case, the proxy would
be saving zap2it a ton of hits and bandwidth.
I really don't get why everyone is making such a big deal about this -
caching proxies are simple to implement. It's not rocket science.
More information about the mythtv-users
mailing list