{"action":"created","issue":{"url":"https://api.github.com/repos/LMMS/lmms.io/issues/163","labels_url":"https://api.github.com/repos/LMMS/lmms.io/issues/163/labels{/name}","comments_url":"https://api.github.com/repos/LMMS/lmms.io/issues/163/comments","events_url":"https://api.github.com/repos/LMMS/lmms.io/issues/163/events","html_url":"https://github.com/LMMS/lmms.io/issues/163","id":84575229,"number":163,"title":"Download all presets / Download all samples in one zip file.","user":{"login":"circuitfry","id":1452074,"avatar_url":"https://avatars.githubusercontent.com/u/1452074?v=3","gravatar_id":"","url":"https://api.github.com/users/circuitfry","html_url":"https://github.com/circuitfry","followers_url":"https://api.github.com/users/circuitfry/followers","following_url":"https://api.github.com/users/circuitfry/following{/other_user}","gists_url":"https://api.github.com/users/circuitfry/gists{/gist_id}","starred_url":"https://api.github.com/users/circuitfry/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/circuitfry/subscriptions","organizations_url":"https://api.github.com/users/circuitfry/orgs","repos_url":"https://api.github.com/users/circuitfry/repos","events_url":"https://api.github.com/users/circuitfry/events{/privacy}","received_events_url":"https://api.github.com/users/circuitfry/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/LMMS/lmms.io/labels/enhancement","name":"enhancement","color":"5882E8"},{"url":"https://api.github.com/repos/LMMS/lmms.io/labels/lsp","name":"lsp","color":"2C974F"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-06-03T13:50:27Z","updated_at":"2015-06-04T19:54:18Z","closed_at":null,"body":"Whenever someone adds to the community repository, create a zip archive of all of the synth presets and samples to be available in one download and make that archive downloadable to the public."},"comment":{"url":"https://api.github.com/repos/LMMS/lmms.io/issues/comments/109030911","html_url":"https://github.com/LMMS/lmms.io/issues/163#issuecomment-109030911","issue_url":"https://api.github.com/repos/LMMS/lmms.io/issues/163","id":109030911,"user":{"login":"Wallacoloo","id":1210751,"avatar_url":"https://avatars.githubusercontent.com/u/1210751?v=3","gravatar_id":"","url":"https://api.github.com/users/Wallacoloo","html_url":"https://github.com/Wallacoloo","followers_url":"https://api.github.com/users/Wallacoloo/followers","following_url":"https://api.github.com/users/Wallacoloo/following{/other_user}","gists_url":"https://api.github.com/users/Wallacoloo/gists{/gist_id}","starred_url":"https://api.github.com/users/Wallacoloo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Wallacoloo/subscriptions","organizations_url":"https://api.github.com/users/Wallacoloo/orgs","repos_url":"https://api.github.com/users/Wallacoloo/repos","events_url":"https://api.github.com/users/Wallacoloo/events{/privacy}","received_events_url":"https://api.github.com/users/Wallacoloo/received_events","type":"User","site_admin":false},"created_at":"2015-06-04T19:54:18Z","updated_at":"2015-06-04T19:54:18Z","body":"Have we looked into services like CloudFlare? They're basically a (free)\nCDN.\n\nIt works by configuring one of lmms' DNS entries to point to CF's servers\nand then whenever CF receives a request, it checks to see if it already has\nthe content and if it does, it sends the cached data directly to the user\nwithout even one http request to lmms' server. If it doesn't have the\ncontent, then it relays the request to lmms, caches the response according\nto its e-tags (which means it will automatically cache static files for the\nappropriate lifetime and discard dynamic content) and then relays that data\nto the user.\n\nIt's very easy to configure - just edit one dns entry to point to CF, and\nyou can reverse the edit at any time if you find you don't like it. Typical\nconfiguration is to put all static content on a subdomain like\nstatic.lmms.io and just put that subdomain behind CF, which will save some\nsmall amount of latency (usually only 10-20 ms in my experience) on dynamic\nrequests to www since they won't be tunneled through CF. But you could also\nput the entire site behind CF and it would work fine.\n\nThey're a great company to work with and from my experience, they're pretty\ngenerous with their free tier. I'm pretty sure you can get at least a few\nTB/month for free. Last I used them, they didn't actually have a stated\nlimit and the only difference between upper-tiers was allowing things like\nhttps tunneling, automatic js/html/css minimization and one-on-one support\nwith their customers.\nOn Jun 4, 2015 8:35 AM, \"circuitfry\" <notifications@github.com> wrote:\n\nYeah now that I think about it, I'd rather not stress the site. :\\ I'm\nafraid this will just have to be a feature request.\n\n—\nReply to this email directly or view it on GitHub\n<https://github.com/LMMS/lmms.io/issues/163#issuecomment-108937230>.\n"}}