Jump to content

A Video about ”LAN Cache” would be cool.

I did like build a LAN Cache server but I have no spare PC parts. The reason why lan caching is so appealing to me is. I live with 5 other people in Home. Our network has 16Mbits down and 3 at best up. We have four people with a large Steamlibrary none of them want to slow down there downloads. A LAN Cache server could help because only one has to download patch A. The second one to download the patch could even download ist much faster from the Server.

 

About LAN CACHE:

LAN Cache is mostly used at LAN’s(says it in the name) to reduce the Bandwidth that is needed to download patches, games and more. The patch has to be downloaded only once by the local Cache server. After the first download if you download the patch on another PC it doesn't need the internet(And it is probably faster).

 

Some Links for info:

I hope the LTT-Team sees this.

Link to comment
https://linustechtips.com/topic/943890-cool-video-idea-lan-cache/
Share on other sites

Link to post
Share on other sites

4 minutes ago, Destroyer_SSM said:

A Video about ”LAN Cache” would be cool.

I did like build a LAN Cache server but I have no spare PC parts. The reason why lan caching is so appealing to me is. I live with 5 other people in Home. Our network has 16Mbits down and 3 at best up. We have four people with a large Steamlibrary none of them want to slow down there downloads. A LAN Cache server could help because only one has to download patch A. The second one to download the patch could even download ist much faster from the Server.

 

About LAN CACHE:

LAN Cache is mostly used at LAN’s(says it in the name) to reduce the Bandwidth that is needed to download patches, games and more. The patch has to be downloaded only once by the local Cache server. After the first download if you download the patch on another PC it doesn't need the internet(And it is probably faster).

 

Some Links for info:

I hope the LTT-Team sees this.

Using QoS via the router to prevent downloads affecting latency and running a SquidProxy would probably work better.

 

Most of the content distribution platforms use HTTP to deliver files to the end user, SquidProxy with a large cache would do the job and provide a lot more features.  Not only that it would cache more than just game download content saving on bandwidth and external requests.

Please quote or tag me if you need a reply

Link to post
Share on other sites

21 minutes ago, Falconevo said:

Using QoS via the router to prevent downloads affecting latency and running a SquidProxy would probably work better.

 

Most of the content distribution platforms use HTTP to deliver files to the end user, SquidProxy with a large cache would do the job and provide a lot more features.  Not only that it would cache more than just game download content saving on bandwidth and external requests.

I guess you can configure what gets cached? I don't want to spend too much and would focus mostly on games and OS updates.

Link to post
Share on other sites

Squid is open source, you can cache everything 'cacheable' if you have sufficient space to cache it.

 

Since steam moved to steam pipe, some additional config is required but this page should get you moving in the right direction;

http://opensourcelan.com/blog/2016/07/01/steam-cdn/

 

 

 

Please quote or tag me if you need a reply

Link to post
Share on other sites

3 minutes ago, Falconevo said:

Squid is open source, you can cache everything 'cacheable' if you have sufficient space to cache it.

 

Since steam moved to steam pipe, some additional config is required but this page should get you moving in the right direction;

http://opensourcelan.com/blog/2016/07/01/steam-cdn/

 

 

 

@Falconevo thank you <3 

I gotta try this out sometime. I am playing with the thought to build the server with cheap used hardware. Obviously I  need a good networking card. Do you know if I need a beefy CPU?

Link to post
Share on other sites

5 minutes ago, Falconevo said:

Doesn't need barely any CPU, a good network interface is ideal though.  Will the machine you are using have PCI-Express or be an old box with just PCI motherboard slots?

@Falconevo It depends on the motherboard if I can find one cheap with good networking. I won’t buy a PCI-E Ethernet card. I haven't started looking for parts yet. 

Link to post
Share on other sites

Squid is pretty good but it doesn't cache dynamic content very well (without a lot of custom tuning or 3rd party help)

https://cachevideos.com/ <- old broken?

https://svb.unveiltech.com/ <- commercial

 

The other problem you have is everything is SSL now. So you'll need to setup squid to MitM

"Only proprietary software vendors want proprietary software." - Dexter's Law

Link to post
Share on other sites

On 7/3/2018 at 8:53 PM, Falconevo said:

Using QoS via the router to prevent downloads affecting latency and running a SquidProxy would probably work better.

 

Most of the content distribution platforms use HTTP to deliver files to the end user, SquidProxy with a large cache would do the job and provide a lot more features.  Not only that it would cache more than just game download content saving on bandwidth and external requests.

Not sure about you, but 99% of the time either my internet connection or steam (read this as the bandwidth between steam and my ISP is congested), has nothing really to do with QoS. Even a shitty 5400rpm disk will beat the speeds supplied due to this.

 

But in saying that, there is a better option... https://hub.docker.com/r/steamcache/generic/

one line and about 30 seconds of your time. just have a NUC with you when you go to a lanparty with meh internet.

Link to post
Share on other sites

10 hours ago, Blake said:

Not sure about you, but 99% of the time either my internet connection or steam (read this as the bandwidth between steam and my ISP is congested), has nothing really to do with QoS. Even a shitty 5400rpm disk will beat the speeds supplied due to this.

 

But in saying that, there is a better option... https://hub.docker.com/r/steamcache/generic/

one line and about 30 seconds of your time. just have a NUC with you when you go to a lanparty with meh internet.

Most ISP's are on a 50:1 contention ratio, but that doesnt neccesarily equate to poor latency.  Capping the downstream and upstream via QoS and prioritising traffic makes sure it is not your own traffic causing the unwanted contention.  On low sync speed DSL lines this is really common as the upstream is less than 1Mbit... which in todays data usage is absolutely nothing and will saturate with ease.

Please quote or tag me if you need a reply

Link to post
Share on other sites

  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×