Minor fixes

This commit is contained in:
Mike 2019-12-12 13:24:20 +00:00
parent f322cff5b0
commit d92f44b9ed

14
faq.md
View file

@ -6,31 +6,29 @@ This is a list of hostnames for various CDNs or companies that host game related
## Who is this list for?
The list is maintained primarily for people running LAN parties / gaming events, whether thats 10 people gaming in a friends garage or thousands bringing their own machines to an exhibition centre. Anyone running a LAN will likely benefit from caching game downloads and other suitable content, to save internet bandwidth and prevent multiple people downloading the same games / files from the internet. However anyone running a network that includes multiple gaming computers (such as an internet or gaming cafe) may also benefit.
The list is maintained primarily for people running LAN parties / gaming events, whether that's 10 people gaming in a friend's garage or thousands bringing their own machines to an exhibition centre. Anyone running a LAN will likely benefit from caching game downloads and other suitable content, by saving internet bandwidth and preventing multiple people downloading the same content from the internet. However anyone running any network that includes multiple gaming computers (such as an internet or gaming cafe) may also benefit.
## How do I use this list?
See https://github.com/uklans/cache-domains#usage
There are multiple ways to use this list in a caching solution. See https://github.com/uklans/cache-domains#usage
## Do you recomend any cache solutions?
## Do you recommend any cache solutions?
Many of the maintainers of this repo also contribute to https://github.com/lancachenet/monolithic which uses this list as its source of host names.
However there are also many other ways of caching the content served from these hostnames.
## Why isn't *some other service* on the list?
There are several reasons why a particular service / CDN / website might not be on this list. Here are some of the more common ones:
1. It's not technically possible to cache it. Many popular websites, including video streaming sites and even some games CDN's use SSL Encryption (i.e https URLs) to serve their content. Because the client opens a secure connection directly to the host, there is no way for the network operator to see what they are downloading, nor cache it. Whilst there are several approaches to work around this, such as MITM techniques, they usually rely on control over the client device to control SSL Certificates - control somebody running a BYOC LAN typically does not have over the devices customers bring.
https://github.com/uklans/cache-domains/issues?q=is%3Aissue+is%3Aopen+label%3Ahttps-cantfix Contains a list of game CDNs that we would like to include, but cannot for this reason.
https://github.com/uklans/cache-domains/issues?q=is%3Aissue+is%3Aopen+label%3Ahttps-cantfix Contains a list of game CDNs that we would like to include, but cannot for this reason.
2. It's out of scope for a LAN. We try to keep this list targeted towards people running LANs. Whilst some none game-related CDNs are included for things like windows updates that use internet bandwidth at LANs, we do not go searching for unreleated sites / hostnames.
2. It's out of scope for a LAN. We try to keep this list targeted towards people running LANs. Whilst some none game-related CDNs are included for things like windows updates that use internet bandwidth at LANs, we do not go searching for unrelated sites / hostnames.
3. It's not a good cache target / it would not get a good hit ratio. Game downloads are a great cache target because they are large, remain the same for every user and are likely to be downloaded multiple times at a LAN. Other hostnames that only serve dynamic or media files, or content that is not likely to be downloaded multiple times is not a good cache target and can waste valuable storage space on your cache server. This can lead to potentially more valuable content being evicted from the cache due to low space.
4. We simply don't yet have a tested list of hostnames for it yet. This is the category you can help with - if you have something that doesn't fall into one of the above reaons not to include it, we would love to review your PR. See https://github.com/unspec/cache-domains/blob/master/README.md for instructions on how to add a new CDN.
4. We simply don't yet have a tested list of hostnames for it yet. This is the category you can help with - if you have something that doesn't fall into one of the above reasons not to include it, we would love to review your PR. See https://github.com/unspec/cache-domains/blob/master/README.md for instructions on how to add a new CDN.
## SNI Proxy / HTTPS