Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Download loom file improvements #146

Open
3 tasks
JobLeonard opened this issue Feb 1, 2018 · 3 comments
Open
3 tasks

Download loom file improvements #146

JobLeonard opened this issue Feb 1, 2018 · 3 comments

Comments

@JobLeonard
Copy link
Contributor

First, to make it easier to find download links, we should add one to the navbar.

Second, to improve download speeds and reduce loads on our own server, we want the ability to host the loom files in the cloud, and download from there. However, I am worried about these URLs becoming outdated, for example due to migration. Perhaps we can keep the current code as a "slow alternative mirror"? At the very least for loom files missing this URL field (also with other potential loom-viewer user in mind who do not intend to use a secondary cloud service).

Third, if we keep this fall-backt may be possible to prevent the file-downloading from blocking the server (since it is supposed to be asynchronous and multi-threaded). I should look into that.

  • download link on navbar
  • download-from-cloud
  • make downloading from server a non-blocking sub-process?
@JobLeonard
Copy link
Contributor Author

@slinnarsson, what is the attribute name under which I can find the link to the original loom file?

@pl-ki
Copy link
Contributor

pl-ki commented Mar 13, 2018

I suggest make this low priority. We can make the downloads instead using links to static files from the Wiki instead, and then apache2 will automatically take care of threading and blocking issues.

@pl-ki pl-ki closed this as completed Mar 13, 2018
@pl-ki
Copy link
Contributor

pl-ki commented Mar 13, 2018

Did not intend to close

@pl-ki pl-ki reopened this Mar 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants