You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
The NSRL database is currently 4gb+ and takes over an hour to download. I have investigated using a waitgroup to download chunks in multiple goroutines here: ross-spencer#1 <-- this takes between 15 and 30 minutes off the download. That being said it can still take up to an hour to get this file.
Describe the solution you'd like
A clear and concise description of what you want to happen.
Another is to consider compressing the bolt db as it compresses fairly efficiently:
4.0G nsrl.db
1.3G nsrl.tar.xz
This would also reduce download times, but would require a decompression function client side. It might still be complimented by other download options such as https://github.com/melbahja/got.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Also considered was enabling gzip compression in nginx for application/octet-stream but this would prevent chunking (i believe). It may simply be quicker to host a compressed file and allow it to be extracted by the app.
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
The NSRL database is currently 4gb+ and takes over an hour to download. I have investigated using a waitgroup to download chunks in multiple goroutines here: ross-spencer#1 <-- this takes between 15 and 30 minutes off the download. That being said it can still take up to an hour to get this file.
Describe the solution you'd like
A clear and concise description of what you want to happen.
One option is to consider merging ross-spencer#1.
Another is to consider compressing the bolt db as it compresses fairly efficiently:
This would also reduce download times, but would require a decompression function client side. It might still be complimented by other download options such as https://github.com/melbahja/got.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Also considered was enabling gzip compression in nginx for application/octet-stream but this would prevent chunking (i believe). It may simply be quicker to host a compressed file and allow it to be extracted by the app.
The text was updated successfully, but these errors were encountered: