- No traffic limits or throttling. Files are served via StackPath's super fast global CDN.
- Use a specific tag or commit hash in the URL (not a branch). Files are cached permanently based on the URL. Query strings are ignored.
- The catch: this is a free service, so there are no uptime or support guarantees.
- New changes you push to GitHub will be reflected within minutes.
- Excessive traffic will be throttled and blacklisted.
- If excessive traffic continues, RawGit will display a prominent error message on your website to try to get your attention.
Why is this necessary? Can't I just load files from GitHub directly?
GitHub does this because serving raw files from a git repo is inefficient and they want to discourage people from using their GitHub repos for static file hosting.
RawGit acts as a caching proxy. It forwards requests to GitHub, caches the responses, and relays them to your browser with an appropriate Content-Type header based on the extension of the file that was requested. The caching layer ensures that minimal load is placed on GitHub, and you get quick and easy static file hosting right from a GitHub repo. Everyone's happy!
Read more http://rawgit.com/